【问题标题】:Outlook 2016 Add-in not workingOutlook 2016 加载项不起作用
【发布时间】:2017-11-09 12:08:52
【问题描述】:

我正在开发 Outlook 插件,它适用于所有浏览器。但是它不适用于 Outlook 2016。最初它适用于 Mac,但现在似乎两者都不适用于。似乎从未调用过 Office.initialize

我已经搜索并尝试了几个小时,但没有任何效果。将我的清单和初始化与其他人进行比较,我的代码似乎基本相同。

我使用了 yeoman 生成器,并使用 Office UI Fabric React 作为我的框架。在这一点上真的很茫然,想知道是否有人有任何建议或方法可以查看 Outlook 桌面应用程序中是否引发了任何错误?

更新 经过大量搜索和尝试,并从头开始,似乎一旦我开始使用 Office-JS API,加载项就会停止工作。具体来说,我从电子邮件Office.context.mailbox.item 中获取userProfile 和to、from、cc 字段。

仍然无法找到解决方案。

【问题讨论】:

    标签: outlook-addin office-js outlook-2016


    【解决方案1】:

    使用 Office-JS API 时,请务必仅在调用 Office.initialize 后调用这些 API。

    除此之外,还有一些用于调试 Outlook 2016 中的加载项的选项。The last section on this page 描述了如何将 Visual Studio 调试器附加到运行加载项的进程。请务必在 IE 选项中启用脚本调试。

    还有几个用于调试 Office 加载项的新选项:

    对于在 OWA 中运行的 Outlook 插件,只需在任何 Web 浏览器中打开 F12 开发人员工具。

    【讨论】:

    • 是的,Office-JS API 的代码在 Office.initialize 内,甚至在 Office.initialize 内的 document.ready 内。我将了解如何下载 Visual Studio(我一直在使用 Visual Studio Code),以便我可以使用 Outlook 2016 进行调试...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-31
    • 2018-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-16
    • 2017-12-02
    相关资源
    最近更新 更多