Name 属性

expandtri全部显示

使用 Name 属性可以指定或确定用于标识对象名称的字符串表达式。对于下列对象为可读写的 StringAdditionalDataBoundObjectFrameCheckBoxComboBoxCommandButtonCustomControlFormImageLabelLineListBoxModuleObjectFrameOptionButtonOptionGroupPagePageBreakRectangleReportSectionSmartTagPropertySubFormTabControlTextBoxToggleButton。对于下列对象为只读的 String 型:AccessObjectAccessObjectPropertyApplicationCodeProjectCurrentProjectDataAccessPageReferenceSmartTagSmartTagAction

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