Access VBA教程:MenuBar属性

使用 MenuBar属性可以将菜单栏指定给 Microsoft Access数据库 (.mdb)、Access 项目 (.adp)、窗体或报表使用。也可以使用 MenuBar属性来指定菜单栏宏,以便用于显示数据库、窗体或报表的自定义菜单栏。String 型,可读写。

expression.MenuBar

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

输入要显示的菜单栏名称。如果将 MenuBar属性设置留空,Microsoft Access 将显示内置(默认)菜单栏或应用程序的全局菜单栏。如果所设置的 MenuBar属性值不是已有的菜单栏或菜单栏宏的名称,则窗体或报表将没有菜单栏(默认的菜单栏也不会显示)。

可以使用对象的属性表Visual Basic 来设置该属性。

在 Visual Basic 中,可以使用所要显示的菜单栏名称的字符串表达式来设置该属性。

若要使用宏或 Visual Basic 来显示数据库、窗体或报表的内置菜单栏或全局菜单栏,请将该属性设为零长度字符串 (" ")。

在使用窗体及报表的 MenuBar属性时,当窗体或报表打开时,Microsoft Access 将显示指定的菜单栏。只要窗体或报表获得焦点,该菜单栏就会显示。

Application对象使用 MenuBar属性时,它允许在整个数据库中显示自定义的菜单栏。但是,如果已经对数据库的窗体或报表设置了 MenuBar属性,则只要窗体或报表拥有焦点,窗体或报表的自定义菜单栏就会替换数据库的自定义菜单栏。如果焦点不在窗体或报表上,将显示数据库的自定义菜单栏。

注意   可以按 Ctrl+F11 在数据库的自定义菜单栏和内置菜单栏之间进行切换。

VBA示例

下面的示例将 MenuBar属性值设为名为 CustomerMenu 的菜单栏:


Forms!Customers.MenuBar = "CustomerMenu"

若要显示窗体的内置菜单栏或应用程序全局菜单,请将 MenuBar属性设为零长度字符串 ("") 。


Forms!Customers.MenuBar = ""

上页:Access VBA教程:Me属性 下页:Access VBA教程:MinMaxButtons属性

Access VBA教程:MenuBar属性

Access VBA教程:MinMaxButtons属性 Access VBA教程:Minor属性
Access VBA教程:Modal属性 Access VBA教程:Module属性
Access VBA教程:Modules属性 Access VBA教程:MousePointer属性
Access VBA教程:MouseWheel属性 Access VBA教程:Moveable属性
Access VBA教程:MoveLayout属性 Access VBA教程:MSODSC属性
Access VBA教程:MultiRow属性 Access VBA教程:MultiSelect属性
Access VBA教程:Name属性 Access VBA教程:NavigationButtons属性
Access VBA教程:NewFileTaskPane属性 Access VBA教程:NewRecord属性
Access VBA教程:NewRowOrCol属性 Access VBA教程:NewValues属性
Access VBA教程:NextRecord属性 Access VBA教程:NumeralShapes属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号