全部显示

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 在数据库的自定义菜单栏和内置菜单栏之间进行切换。

示例

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

Forms!Customers.MenuBar = "CustomerMenu"

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

Forms!Customers.MenuBar = ""