适用于
AccessObject 对象 |
CodeProject 对象 |
Form 对象 |
ObjectFrame 对象 |
Reference 对象 |
SubForm 对象 |
AccessObjectProperty 对象 |
ComboBox 对象 |
Image 对象 |
OptionButton 对象 |
Report 对象 |
TabControl 集合 |
AdditionalData 对象 |
CommandButton 对象 |
Label 对象 |
OptionGroup 对象 |
Section 对象 |
TextBox 对象 |
Application 对象 |
CurrentProject 对象 |
Line 对象 |
Page 对象 |
SmartTag 对象 |
ToggleButton 对象 |
BoundObjectFrame 对象 |
CustomControl 对象 |
ListBox 对象 |
PageBreak 对象 |
SmartTagAction 对象 |
|
CheckBox 对象 |
DataAccessPage 对象 |
Module 对象 |
Rectangle 对象 |
SmartTagProperty 对象 |
可以使用 Name 属性指定或确定标识对象名称的 字符串表达式。 以下对象的读取/写入字符串:AdditionalData、BoundObjectFrame、CheckBox、ComboBox、CommandButton、CustomControl、Form、Image、Label、Line、ListBox、Module、ObjectFrame、OptionButton、OptionGroup、Page、PageBreak、Rectangle、Report、Section、SmartTagProperty、SubForm、TabControl、TextBox 和 ToggleButton。 以下对象的只读字符串:AccessObject、AccessObjectProperty、Application、CodeProject、CurrentProject、DataAccessPage、Reference、SmartTag 和 SmartTagAction。
expression.Name
表达式 必需。 返回上述对象之一的表达式。
备注
有效名称必须符合 Microsoft Office Access 2007 的标准命名约定。 对于 Microsoft Access 对象,名称长度不能超过 64 个字符。 对于控件,名称可以长达 255 个字符。
对于新对象,设置 Name 属性,方法是单击“快速访问工具栏”上的“保存”,并输入有效名称。 若要更改“导航”窗格中现有对象的名称,右键单击该名称,然后单击“重命名”。 若要在对象打开时更改现有对象的名称,单击“快速访问工具栏”上的“另存为”。
对于节或控件,可使用 属性表、宏 或 Visual Basic for Applications (VBA) 代码设置此属性。 可将表达式中的 Name 属性用于对象。
新对象的默认名称是对象名称再加上一个唯一的整数。 例如,第一个新窗体是 Form1,第二个新窗体是 Form2,以此类推。 窗体的名称不能与其他 系统对象 相同,例如 Screen 对象。
对于 未绑定控件,默认名称是控件名称再加上一个唯一的整数。 例如,如果添加到窗体的第一个控件是文本框,其 Name 属性设置为 Text1。
对于 绑定控件,默认名称是基础数据源中的字段名称。 如果通过从字段列表中拖动字段创建控件,字段的 FieldName 属性设置复制到控件的 Name 属性框。
不能使用“Form”或“Report”来命名控件或节。
同一个窗体、报表或数据访问页面上的控件不能拥有相同名称,但不同窗体、报表或数据访问页面上的控件可以拥有相同名称。 同一个窗体上的控件和节不能拥有相同名称。
示例
以下示例返回 Forms 集合中第一个窗体的 Name 属性。
Dim strFormName As String
strFormName = Forms(0).Name