【发布时间】:2017-04-29 00:42:51
【问题描述】:
我正在尝试实现 OneNote 加载项,但对缺乏 Microsoft 支持感到惊讶。我正在使用 Office Pro 2016。 经过几个小时的谷歌搜索,我发现了
但在实施它们后,它们都导致我得到相同的结果 - 加载项已部署但无法激活。 “COM 加载项”对话框中显示以下错误消息: “加载行为:未加载。加载 COM 加载项期间发生运行时错误” 我尝试按照此处(https://blogs.msdn.microsoft.com/vsod/2008/04/22/troubleshooting-com-add-in-load-failures/)的步骤进行调试,但没有任何结果。 我还尝试按照此处 (OneNote 2013 Add-in won't load. How to debug?) 的步骤再次启用 OneNote 加载项日志记录,但没有任何结果,未创建日志文件,可能 Office 2016 的步骤不同。
任何帮助将不胜感激。 VS 项目模板?另一个更新的教程/示例?调查/修复“加载 COM 加载项期间发生运行时错误”的任何建议
【问题讨论】:
-
尝试进入控制面板并修复 OneNote(或 Office)。有时这会有所帮助。 VanillaConsole 有效吗? (出于好奇)
-
是的,VanillaConsole 确实有效。它显示层次结构、当前页面 ID 和页面 XML。
-
尤金的最后一个问题很重要。确保您的插件和 OneNote 实例的位数相同,32 位或 64 位。
-
问题是插件是 x86 构建的,而 OneNote 是 x64。现在添加已部署并在安装后激活。
标签: com office-interop onenote onenote-api