Access VBA教程:StartupMenuBar属性

使用 StartupMenuBar 属性可以为应用程序指定一个自定义菜单栏,用作应用程序的全局菜单栏。例如,可以使用 StartupMenuBar 属性来显示一个不包含“安全”菜单的自定义菜单栏,以禁止用户从菜单栏上使用“安全”菜单中的命令。也可以指定一个菜单栏宏来显示要作为全局菜单栏的自定义菜单。

设置

StartupMenuBar 属性是一个字符串表达式,代表当前数据库中一个自定义菜单栏或菜单栏宏的名称。

设置该属性最简单的方法是使用“启动”对话框中的“菜单栏”选项。单击“工具”菜单上的“启动”,即可显示“启动”对话框。也可以使用Visual Basic 设置该属性。

若要使用宏或 Visual Basic 设置 StartupMenuBar属性,首先必须已经在“启动”对话框中设置过该属性,或者使用以下方式创建该属性:

说明

当设置 StartupMenuBar 属性时,请不要在 Autoexec 宏中使用 Setvalue 操作设置Application对象的Menubar属性。因为 Microsoft Access 是在检查所有的启动属性之后才运行 Autoexec 宏,所以 Autoexec 宏中的全局菜单栏将替代 StartupMenuBar 属性所设置的菜单栏。

也可以使用窗体和报表的 Menubar属性来创建自定义菜单栏。这时,打开某个特定窗体或报表时将显示这些自定义菜单栏,而不是全局菜单栏。

如果 StartupMenuBar 属性为空(默认情况下不进行设置),Microsoft Access 将显示内置菜单栏。如果该属性被设为自定义菜单栏的名称,则Allowfullmenus属性的设置将失效(内置完全菜单为全局菜单栏所替代)。

对该属性进行设置与对 Application对象的 Menubar属性进行设置的效果是等价的(不过 Menubar属性设置是立即生效的)。

如果选中“启动”对话框中的“使用 Access 特殊键”复选框,或者将Allowspecialkeys属性设为 True (-1),那么用户仍然可以通过按 Ctrl+F11 组合键在全局菜单栏和内置菜单栏之间进行切换。

该属性的设置仅在应用程序数据库下一次打开时才会生效。

上页:Access VBA教程:StartupForm属性 下页:Access VBA教程:StartupShortcutMenuBar属性

Access VBA教程:StartupMenuBar属性

Access VBA教程:StartupShortcutMenuBar属性 Access VBA教程:StartupShowDBWindow属性
Access VBA教程:StartupShowStatusBar属性 Access VBA教程:StatusBarText属性
Access VBA教程:Style属性 Access VBA教程:SubAddress属性
Access VBA教程:SubdatasheetExpanded属性 Access VBA教程:SubdatasheetHeight属性
Access VBA教程:SubdatasheetName属性 Access VBA教程:TabFixedHeight属性
Access VBA教程:TabFixedWidth属性 Access VBA教程:TabIndex属性
Access VBA教程:TabStop属性 Access VBA教程:Tag属性
Access VBA教程:TargetBrowser属性 Access VBA教程:Text属性
Access VBA教程:TextAlign属性 Access VBA教程:TextToDisplay属性
Access VBA教程:TimerInterval属性 Access VBA教程:Toolbar属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号