Access VBA教程:Name属性

使用 Name属性可以指定或确定字符串表达式,该表达式用于标识对象的名称。对于下列对象为 String 型,可读写:BoundObjectFrame、CheckBox、ComboBox、CommandButton、CustomControl、Form、Image、Label、Line、ListBox、Module、ObjectFrame、OptionButton、OptionGroup、Page、PageBreak、Rectangle、Report、Section、SubForm、TabControl、TextBox 和 ToggleButton。对于下列对象为 String 型,只读:AccessObject、AccessObjectProperty、Application、CodeProject、CurrentProject、DataAccessPage 和 Reference。

expression.Name

expression   必需。返回以上对象之一的表达式。

说明

有效的名称必须符合 Microsoft Access 的标准命名规则。对于Microsoft Access对象,名称长度不能超过 64 个字符。对于控件,名称长度不能超过 255 个字符。

对于对象,可以通过在“设计”视图中单击“文件”菜单上的“保存”并输入有效的名称设置 Name属性。要更改在“数据库”窗口中现有对象的名称,请单击要更改的名称,然后或单击“编辑”菜单上的“重命名”,或再次单击要更改的名称。也可以用鼠标右键单击要更改的名称,然后单击快捷菜单上的单击“重命名”,以更改名称。如果对象已打开,单击“文件”菜单中的“另存为”或“导出”可以对其进行重新命名。

对于节或控件,可以使用属性表Visual Basic 来设置该属性。可以在对象的表达式中使用 Name属性。

新对象的默认名称是对象名称加一个唯一的整数。例如,第一个新窗体的名称是“窗体1”,第二个新窗体的名称是“窗体2”,以此类推。窗体名称不能与其他系统对象(如Screen对象)的名称相同。

对于未绑定控件,默认名称是控件的类型加上一个唯一的整数。例如,如果第一个添加到窗体中的控件是文本框,则其 Name属性设为“文本1”。

对于绑定控件,默认名称是基础数据源字段的名称。如果是通过从字段列表中拖放字段来创建控件,则字段的FieldName属性设置将复制到控件的“名称”属性框中。

不能用“Form”或“Report”命名控件或节。

同一窗体、报表或数据访问页上的控件的名称不能相同,但不同窗体、报表或数据访问页上的控件名称可以相同。同一窗体上的控件和节不能共享一个名称。

示例

下面的示例返回 Forms集合内第一个窗体的 Name属性。


Dim strFormName As String

strFormName = Forms(0).Name

上页:Access VBA教程:MultiSelect属性 下页:Access VBA教程:NavigationButtons属性

Access VBA教程:Name属性

Access VBA教程:NavigationButtons属性 Access VBA教程:NewFileTaskPane属性
Access VBA教程:NewRecord属性 Access VBA教程:NewRowOrCol属性
Access VBA教程:NewValues属性 Access VBA教程:NextRecord属性
Access VBA教程:NumeralShapes属性 Access VBA教程:Object属性
Access VBA教程:ObjectPalette属性 Access VBA教程:Object属性
Access VBA教程:ObjectVerbs属性 Access VBA教程:ObjectVerbsCount属性
Access VBA教程:ODBCConnectStr属性 Access VBA教程:OldBorderStyle属性
Access VBA教程:OldValue属性 Access VBA教程:OLEClass属性
Access VBA教程:OLEData属性 Access VBA教程:OLEType属性
Access VBA教程:OLETypeAllowed属性 Access VBA教程:OnActivate属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号