全部显示
在宏中可以设置 Form、Report 和 Control 对象的属性,也可以设置窗体和报表节的属性。在宏中设置属性值使用 SetValue 操作。
使用宏不能设置其他 Microsoft Access 对象或 ActiveX 数据对象(DAO)的属性,也不能设置控件的默认属性,但是可以通过使用 Visual Basic 或“设计”视图中的对象属性表设置这些属性。
用宏设置窗体、报表或控件的属性
2. | 将 SetValue 操作的 Item 操作参数设为一个表达式,该表达式引用要设置的属性: |
? | 若要设置窗体或报表的属性,请使用语法 Forms!formname.propertyname 或 Reports!reportname.propertyname。例如,下面的表达式引用“客户”窗体的 Visible 属性: |
Forms!Customers.Visible
? | 若要设置窗体或报表上控件的属性,请使用语法 Forms!formname!controlname.propertyname 或 Reports!reportname!controlname.propertyname。例如,下面的表达式引用 Invoices 报表上 HiddenPageBreak 控件的 Visible 属性: |
Reports!Invoices!HiddenPageBreak.Visible
提示
Name
3. | 将 SetValue 操作的 Expression 操作参数设为希望设置的属性值。如果该设置是字符串,则需要用双引号 (") 将其括起来。例如,若要将窗体的 Caption 属性设为“订单”,应该在 Expression 参数中输入 "订单"。 |
用宏设置节属性
2. | 在 Item 操作参数中,使用语法 Forms!formname.Section(constant).propertyname 来引用需要设置的属性。其中 constant 参数用来引用窗体或报表上特定的节,如同在 Section 属性中的描述。例如,下面的表达式引用“客户”窗体的页面页眉节的 Visible 属性: |
Forms!Customers.Section(acPageHeader).Visible
3. | 按上面所述的方法设置 Expression 操作参数。 |
注释 对于需要设置的每个属性,可以在“帮助”索引中查阅该属性,查找如下信息:
? | 可用于设置该属性的视图。不是每个属性都能在所有的视图中进行设置。例如,只有在窗体“设计”视图中才能设置窗体的“边框样式”属性。 |
? | 可用于设置该属性的值。某些属性可能需要设为数字值,而不是属性表中的值。这时可能需要用 Visual Basic 中的设置而非属性表中提供的设置来设置属性。例如,如果属性设置是从列表中进行选择,则必须使用相当于每个选项的值或数字。 |