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

时间:2020-11-09 05:10:59

标签: xml ribbon ms-access-2016

我正在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年架构吗?

您的帮助将不胜感激。

0 个答案:

没有答案