【问题标题】:Custom ribbon tab disappears in second launch自定义功能区选项卡在第二次启动时消失
【发布时间】:2020-09-02 13:06:38
【问题描述】:

我创建了一个带有 5 个按钮的基本自定义 Excel 功能区选项卡。当我编辑自定义功能区(使用Office RibbonX Editor)时,当我在功能区编辑后第一次启动 Excel 文件时,一切正常。

但问题是当我关闭我的 Excel 文件并想再次重新打开它(第二次)时,我的自定义功能区选项卡不存在单一标志。我的自定义标签不断消失。当我再次打开Office RibbonX Editor 时,XML 文件也是空的。这个问题可以解决吗?我希望能够关闭我的 Excel 文件,再次打开它,并根据需要多次使用我的自定义功能区。

这是我的自定义标签的 XML 代码:

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"> 
  <ribbon startFromScratch="false"> 
    <tabs> 
      <tab id="voetbalOpstellingTab" label="Voetbalopstelling" insertBeforeMso="TabHome"> 
        <group id="openMainWindowGroup" label="Home"> 
            <button id="openMainWindow" image="home" size="large"
            label="Open het hoofdscherm" description="Open het hoofdscherm"
            screentip="Open het hoofdscherm" 
            onAction="ribbonTab.openMainWindow"/>
        </group>
      <group id="viewGroup" label="Weergeven"> 
            <button id="openPlayersSheet" image="group" size="large"
            label="Spelers weergeven" description="Geef de spelers weer"
            screentip="Geef de spelers weer" 
            onAction="ribbonTab.openPlayersSheet"/>
        <button id="openWedstrijdSheet" image="dashboard" size="large"
            label="Overzicht weergeven" description="Geef het overzicht van wie, waar tijdens welke wissel heeft gespeeld weer"
            screentip="Geef het overzicht van wie, waar tijdens welke wissel heeft gespeeld weer" 
            onAction="ribbonTab.openWedstrijdSheet"/>
        </group>
      <group id="actionsGroup" label="Acties"> 
            <button id="openAddPlayerWindow" image="add-user" size="large"
            label="Speler toevoegen" description="Voeg een speler toe"
            screentip="Voeg een speler toe" 
            onAction="ribbonTab.openAddPlayerWindow"/>
        <button id="openRemovePlayerWindow" image="remove-user" size="large"
            label="Speler verwijderen" description="Verwijder een speler"
            screentip="Verwijder een speler" 
            onAction="ribbonTab.openRemovePlayerWindow"/>
        </group>
      </tab> 
    </tabs> 
  </ribbon> 
</customUI>

有人可以帮帮我吗? 提前致谢!

【问题讨论】:

    标签: excel ribbonx


    【解决方案1】:

    您指的是功能区上的一些内置控件。确保在打开 Excel 时所有这些都可用。否则,将不会创建您的自定义 UI。


    当您的自定义 UI 消失时,您是否会收到 Ribbon UI 错误?

    默认情况下,如果加载项尝试操作 Microsoft Office 用户界面 (UI) 并失败,则不会显示任何错误消息。但是,您可以将 Microsoft Office 应用程序配置为显示与 UI 相关的错误消息。您可以使用这些消息来帮助确定不显示自定义功能区的原因,或显示功能区但未显示控件的原因。

    显示 VSTO 插件用户界面错误 1. 启动应用程序。 2. 单击File 选项卡。 3. 点击Options。 4. 在类别窗格中,单击Advanced

    在详细信息窗格中,选择Show VSTO Add-in user interface errors,然后单击“确定”。

    【讨论】:

      【解决方案2】:

      安全更新可能导致此问题。看到这个:

      https://www.youtube.com/watch?v=AhnOU-ulqNg

      【讨论】:

      • 能否请edit 回答并添加视频中信息的摘要?这将有助于改进您的答案。它不仅可以避免链接失效的可能性,而且如果他们可以简单地阅读答案,它还将帮助那些无法在工作中观看视频的人。另请参阅:How to Answer。谢谢!
      猜你喜欢
      • 2020-07-22
      • 2018-12-01
      • 1970-01-01
      • 2013-08-03
      • 2020-08-14
      • 2017-08-08
      • 1970-01-01
      • 1970-01-01
      • 2010-10-11
      相关资源
      最近更新 更多