【问题标题】:Force excel to refresh command ribbon (for office add-in) after updating manifest XML更新清单 XML 后强制 excel 刷新命令功能区(用于 Office 加载项)
【发布时间】:2017-05-08 16:21:17
【问题描述】:

我正在使用 office.js 和位于共享驱动器上的 XML 清单来旁加载一个 office 插件。加载加载项后,这会为 Excel 添加一个新功能区,其中包含一些自定义命令图标。

但是,在编辑 manifest.XML 文件后,假设我从功能区注释掉了一个命令图标,我还没有弄清楚如何强制刷新 excel 功能区以反映我的更改。

我尝试过重新加载加载项、重新添加、重新启动 excel、保存时更新清单版本、保存时更改清单 Id/GUID 等,但仍然没有能够找到一种在进行更改后立即持续更新功能区的方法。它似乎只是在加载我的清单文件的缓存版本。有什么想法吗?

我正在使用使用 Excel 2016 的 Windows 10。

【问题讨论】:

    标签: xml angular ms-office office-js


    【解决方案1】:

    我发现缓存旧图标的不是功能区,实际上是缓存旧清单文件的 Office 加载项窗口。

    如果你去插入 -> 我的加载项 -> 共享文件夹 右上角有一个刷新按钮,可将清单文件刷新为最新更改。

    【讨论】:

    • 有什么办法可以通过编程方式做到这一点吗?在文件系统的某个地方我可以手动删除“我的加载项”缓存?
    【解决方案2】:

    这是清除办公室缓存的另一种方法: 删除此文件夹的内容:%LOCALAPPDATA%\Microsoft\Office\16.0\Wef\

    来源:https://docs.microsoft.com/en-us/office/dev/add-ins/testing/clear-cache

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-17
      • 2011-10-14
      相关资源
      最近更新 更多