【问题标题】:How to edit custom ribbon in Access 2013如何在 Access 2013 中编辑自定义功能区
【发布时间】:2016-02-16 11:59:19
【问题描述】:

我收到了一个 .accdb 文件,我的任务是在 Access 2013 中隐藏功能区上的“主页”选项卡。剩下的应该是已经存在自定义按钮的“加载项”选项卡。

我收到了一些建议,建议可以通过编辑自定义功能区来完成此操作。但是,我不知道在哪里可以找到它并开始编辑。可以在设计模式的某个地方完成,还是应该使用 Visual Studio?自定义 UI 编辑器能否破解 accdb 的现有 XML 结构?

感谢您的任何意见。

【问题讨论】:

标签: ms-access ribbon


【解决方案1】:

作为一般规则,您会在名为 USYSRibbons 的表中找到功能区自定义。

隐藏主页的 xml,以及功能区中的大部分内容都将如下所示:

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
  <ribbon startFromScratch="true">
  <officeMenu>

  <!-- First we hide all the items displayed by default -->   
  <control idMso="FileNewDatabase" visible="false"/>
  <control idMso="SourceControlCreateDatabaseFromProject" visible="false"/>
  <control idMso="FileOpenDatabase" visible="false"/>
  <control idMso="FileSave" visible="false"/>
  <control idMso="ConvertDatabaseFormat" visible="false"/>
  <control idMso="FileSaveAsMenuAccess" visible="false"/>
  <control idMso="FileManageMenu" visible="false"/>
  <control idMso="FileSendAsAttachment" visible="false"/>
  <control idMso="MenuPublish" visible="false"/>
  <control idMso="FileServerMenu" visible="false"/>
  <control idMso="FileCloseDatabase" visible="false"/>
  <control idMso="FileExit"
     getVisible="HideExit"
    getEnabled="EnableExit" />
 <!-- Now let's show a single Print Command -->
  <control idMso="FilePrintMenu" visible="false"/>  
 </officeMenu>
 </ribbon>
</customUI>

没有用于自定义功能区的内置编辑器(但如上所述,您可以右键单击功能区并自定义它们)。

【讨论】:

  • 谢谢,现在我可以清除已经存在的东西了,向前迈出了一大步。但是,我似乎对 XML 结构的理解还不足以完全按照我的意愿去做。我试过: 但没有效果
  • schemas.microsoft.com/office/2006/01/customui"> 做了这项工作。再次感谢!
【解决方案2】:

打开数据库,进入左上角的“文件”,然后点击选项。 转到“自定义功能区”选项卡,您可以在其中取消选择主选项卡。

【讨论】:

  • 我认为这会改变您的访问设置而不是数据库本身?
  • 这个方法你试过了吗:accessribbon.de/en/…
  • 这正是我正在寻找的解释,谢谢!现在唯一剩下的就是找到隐藏/显示选项卡的确切方法,正如我对 Albert 的 XML 的评论中所指出的那样。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-20
  • 1970-01-01
  • 2019-02-04
  • 2014-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多