如何调试 Mac 版 Office 加载项?

2024-01-10

我正在为 Word 开发 MS Office 插件。测试版本在 Word for Windows 上运行良好,但在 Office for Mac 上失败。

在 Office for Mac 上,加载项按预期加载,但每当我尝试单击执行 JS 脚本(该脚本调用与 MySQL 数据库通信的 php Web 服务)的按钮时,什么也没有发生。

我没有收到任何错误消息,因此我正在寻找有关如何在 Mac 上调试加载项的建议。我可以使用哪些工具?

对于背景,我尝试过

  1. Vorlon.js 指南在这里:https://blogs.msdn.microsoft.com/mim/2016/02/18/vorlonjs-plugin-for-debugging-office-addin/ https://blogs.msdn.microsoft.com/mim/2016/02/18/vorlonjs-plugin-for-debugging-office-addin/

但这似乎不起作用。问题可能是我对 Git 不太熟悉,按照字面上的说明操作可能行不通。

  1. 我还尝试直接在 Chrome 中加载加载项,并使用开发工具。这不起作用,因为该加载项依赖于一个 API,而该 API 仅在通过 Word 启动时才能访问。

文档位于https://learn.microsoft.com/en-us/office/dev/add-ins/testing/debug-office-add-ins-on-ipad-and-mac https://learn.microsoft.com/en-us/office/dev/add-ins/testing/debug-office-add-ins-on-ipad-and-mac现已更新,您可以使用以下指南来使用 Mac 版 Safari Web Inspector:

为了能够在 Mac 上调试 Office 加载项,您必须拥有 Mac OS High Sierra 和 Mac Office 版本:16.9.1(内部版本 18012504)或更高版本。如果您没有 Office Mac 版本,可以通过加入 Office 365 开发人员计划来获取。

首先,打开终端并设置相关 Office 应用程序的 OfficeWebAddinDeveloperExtras 属性,如下所示:

默认写入 com.microsoft.Word OfficeWebAddinDeveloperExtras -bool true

默认写入 com.microsoft.Excel OfficeWebAddinDeveloperExtras -bool true

默认写入 com.microsoft.Powerpoint OfficeWebAddinDeveloperExtras -bool true

默认写入 com.microsoft.Outlook OfficeWebAddinDeveloperExtras -bool true

然后,打开 Office 应用程序并插入您的加载项。右键单击该加载项,您应该会在上下文菜单中看到“检查元素”选项。选择该选项,它将弹出检查器,您可以在其中设置断点并调试加载项。

Note

请注意,这是一项实验性功能,不能保证我们会在 Office 应用程序的未来版本中保留此功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何调试 Mac 版 Office 加载项? 的相关文章

随机推荐