【发布时间】:2017-09-07 21:56:26
【问题描述】:
我在 access 2016 中创建了一个自定义功能区,使用了此站点上以前发布的 xml 编码。 在大多数情况下,它工作得很好,除了“新建”、“另存为”和“反馈”按钮仍然可见并且正常工作。 有谁知道如何隐藏或禁用这 3 个? 这是我正在使用的编码:
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="false">
<!-- Ribbon XML -->
</ribbon>
<backstage>
<button idMso="FileSave" visible="false"/>
<button idMso="SaveObjectAs" visible="false"/>
<button idMso="FileSaveAsCurrentFileFormat" visible="false"/>
<button idMso="FileOpen" visible="false"/>
<button idMso="FileCloseDatabase" visible="false"/>
<tab idMso ="TabInfo" visible="false"/>
<tab idMso ="TabRecent" visible="false"/>
<tab idMso ="TabNew" visible="false"/>
<tab idMso ="TabPrint" visible="false"/>
<tab idMso ="TabShare" visible="false"/>
<tab idMso ="TabHelp" visible="false"/>
<button idMso="ApplicationOptionsDialog" visible="false"/>
<button idMso="FileExit" visible="false"/>
</backstage>
</customUI>
【问题讨论】:
-
你几乎可以忽略这个帖子,我发现如果我只为当前数据库禁用“允许完整菜单”选项,问题就解决了
-
抱歉,这并没有完全解决问题。我更改了 xml 编码以允许“打印”,因此用户可以在报告上打开“打印预览”。我有 vba 在打开报表时隐藏功能区,并在打开报表时取消隐藏。当我禁用“允许完整菜单”时,一些打印预览选项(导出到 Excel)消失了。我真的很想要这些,但也许我一个人就足够了,除非有人可以帮助我隐藏“新建”、“另存为” ,以及自定义功能区上的“反馈”选项
标签: ms-access-2016