使用 Office Addin 更改 MS Word 中的主菜单



我正在使用Office Javascript API开发Office Addin for MS Word 2013,当用户单击主菜单中的FileSave或FileSaveAs时,我需要更改行为。

有没有办法通过Office Javascript API替换默认命令,方法是在此插件中执行函数而不是默认行为?

或者我可以使用 Office Javascript API 以某种方式捕获 BeforeSave 事件吗?

或者我可以开发 C# Office Addin,将默认菜单替换为将在指定的 Office Addin 中执行 javascript 函数的命令?

还是有其他方法可以实现这一目标?

目前无法使用 JS API 影响文件/另存为(或保存(的工作方式。

影响功能区(菜单(只能使用功能区 XML/add in 命令来完成。这已添加到 Office JS for Office 2016 中,因此不适用于 Office 2013。(请参阅要求集。

即便如此,Office JS 的 XML 也不支持操作内置应用程序功能区元素,这与可用于 COM 加载项的完整功能区 XML 不同。

除了通用 API 中可用的事件(Document对象上的activeViewChangedselectionChanged(之外,不支持 Word 中的事件。

最新更新