在宏中可以设置 Form、Report 和 Control 对象的属性,也可以设置窗体和报表节的属性。在宏中设置属性值使用 SetValue 操作。
使用宏不能设置其他 Microsoft Access 对象或 ActiveX 数据对象(DAO)的属性,也不能设置控件的默认属性,但是可以通过使用 Visual Basic 或“设计”视图中的对象属性表设置这些属性。
用宏设置窗体、报表或控件的属性
Forms!Customers.Visible
Reports!Invoices!HiddenPageBreak.Visible
提示 如果包含 SetValue 操作的宏是在要设置属性的窗体或报表中运行,那么只要使用语法 propertyname,就可以引用其属性。不过,使用完整的语法引用属性可以避免与控件名称或 Visual Basic 关键字冲突。例如,Name 是 Microsoft Access 的属性;如果在窗体上也有名为 Name 的控件,就应该使用完整的语法来引用该控件及其属性。
用宏设置节属性
Forms!Customers.Section(acPageHeader).Visible
注意 对于需要设置的每个属性,可以在“帮助”索引中查阅该属性,查找如下信息: