为什么我的Access Ribbon XML的一部分起作用,而其他部分USysRibbons却不起作用?

问题描述

我正在Access 2016中处理一个用户前端项目,但我在其中限制了其功能。我创建了一个自定义功能区,以防止用户访问当前的数据库选项,但是在Access 2016中,您也可以通过右键单击功能区来访问选项。 USysRibbons表中的XML代码使用户无法访问选项,而以完全失去对功能区的所有使用为代价。

    <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
        <ribbon startFromScratch="true"></ribbon>
        <backstage>
        <button idMso="ApplicationoptionsDialog" visible="false"/>
        </backstage>
    </customUI>

我尝试扩展功能区部分以包括剪切和粘贴之类的MS控件。 但是,如下所示,它似乎并没有“占据”地位,然后标准的常规“主页”选项卡针对具有我不想显示功能表单显示,并且还允许访问我尝试保护的数据库选项。

    <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
    <ribbon startFromScratch="true">
        <tabs>
            <tab id="ToolBox" label="Tool Box" visible="true">
                <group id="Tools" label="Tools">
                    <group idMso="GroupClipboard" label="Clipboard" enabled="true"/>
                    <group idMso="GroupSortAndFilter" label="Sort/Filter" enabled="true"/>
                    <group idMso="GroupRecords" label="Records" enabled="true"/>
                </group>
            </tab>
        </tabs>
    </ribbon>
    <backstage>
        <button idMso="ApplicationoptionsDialog" visible="false"/>
    </backstage>
    </customUI>

2009 xmlns参考是否可能成为问题的一部分?应该引用2016年架构吗?

您的帮助将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)