gpt4 book ai didi

ms-access - 隐藏 Access 选项

转载 作者:行者123 更新时间:2023-12-03 06:44:36 34 4
gpt4 key购买 nike

我注意到,即使当您禁用“使用 Access 特殊键”、禁用“显示导航 Pane ”并禁用功能区菜单时,您也可以轻松 Access “Access 选项”并转到当前数据库区域,并重新启用所有这些选项。

有没有办法在 Access 2007 和 2010 中完全隐藏“当前数据库”选项?

最佳答案

在 MS Access 2007 和 MS Access 2010 中,而不是 setting options要控制用户对应用程序的 Access ,可以控制“后台”的内容。所有图像和说明均适用于 Access 2010,但 2007 没有太大不同。阅读 Customize the Ribbon首先。

后台

enter image description here

首先,右键单击导航 Pane 顶部的导航栏,然后单击快捷菜单上的“导航选项”。在“导航选项”对话框中的“显示选项”下,选中“显示系统对象”复选框,然后单击“确定”。这将允许您看到您创建的表。请注意,这适用于所有数据库,因此您可能希望在完成后将其关闭。

接下来,在“选项”下,选择“客户端设置”并向下滚动到“常规”。您将看到显示加载项用户界面错误,请确保选中它。

您将需要一个名为 USysRibbons 的表:

Create Table USysRibbons (ID Counter Primary Key, 
RibbonName Text(255),RibbonXml Memo)

您可能希望向 RibbonName 添加唯一索引,否则最终可能会得到多个同名的功能区。

您将需要一些 XML,您只需剪切并粘贴到新创建的表中即可。

<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>

将功能区名称设置为“BackstageCustom”。哪一行与后台的哪一部分相关应该是相当明显的。

您现在必须关闭并重新打开数据库(压缩和修复可能是执行此操作的最快方法,但请确保在使用此方法之前有备份)。其中会有很多开场和结束。

您现在可以转到“选项”->“当前数据库”并向下滚动到“功能区和工具栏选项”,在“功能区名称”下选择新创建的功能区。当您关闭选项时,您将收到一条警告,提示您必须关闭并打开数据库才能使更改生效。

执行此操作后,您将无法再看到后台的选项,除了最近的数据库列表之外,您也看不到太多内容。查看上面的 XML,您可以看到所有内容都设置为 false。

我认为摆脱这种情况的最简单方法是打开 USysRibbons 表并更改此行:

<button idMso="ApplicationOptionsDialog" visible="false"/>

<button idMso="ApplicationOptionsDialog" visible="true"/>

再次打开并关闭,然后从“选项”下的“功能区名称”中删除功能区。打开和关闭,您或多或少会回到起点。

关于ms-access - 隐藏 Access 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7907255/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com