You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

调试时Office Add-in任务窗格未打开,Office 2016加载项启动异常求助

解决Office 2016加载项调试时不启动的问题

我之前也碰到过一模一样的情况,折腾了半天终于整理出几个靠谱的排查方向,你可以挨个试试:

  • 检查Visual Studio的调试配置
    右键你的加载项项目,选「属性」切到「调试」标签页:

    • 确认「启动操作」里选对了对应的Office应用(比如Word 2016),并且勾上了「启动任务窗格」;
    • 看看「命令行参数」有没有写错,有时候参数不对会直接导致加载项没法注入;
    • 要是你的项目有混合代码,试试勾上「启用本机代码调试」,说不定能触发加载项的启动逻辑。
  • 彻底重置Office加载项的注册缓存
    手动删Wef文件夹有时候不够彻底,试试用命令行清注册表:

    1. 把所有Office应用都关掉;
    2. 右键命令提示符选「以管理员身份运行」,执行这条命令:
      reg delete HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Wef /f
      
    3. 重启Office再调试,说不定就正常了。
  • 验证加载项清单文件的正确性
    清单是加载项的核心配置,很可能是某个字段出了问题:

    • 检查<Hosts>节点里有没有包含你当前调试的Office应用(比如<Host Name="Document"/>对应Word);
    • 确认<DefaultSettings>里的SourceLocation是不是指向正确的本地调试地址(比如https://localhost:44300/taskpane.html),先在浏览器里打开这个地址,确保能正常访问;
    • 用Visual Studio里的「Office Add-in Validator」工具(在「工具」菜单里找)验证清单,看看有没有语法或者配置错误。
  • 检查Office信任中心的安全设置
    有时候Office的安全策略会阻止加载项启动:

    • 打开任意Office 2016应用,点「文件」→「选项」→「信任中心」→「信任中心设置」→「加载项」;
    • 确保没勾「禁用所有应用程序加载项」,如果开了「要求受信任的发布者签署应用程序加载项」,调试阶段可以暂时关掉这个选项试试。
  • 修复或重装Office 2016
    如果上面的方法都没用,可能是Office本身的文件损坏了:

    • 打开控制面板→「程序和功能」,找到Microsoft Office 2016,选「更改」→「快速修复」,先试试快速修复;
    • 要是快速修复没用,再选「联机修复」,这个会重新下载修复损坏的文件。

内容的提问来源于stack exchange,提问作者ndee

火山引擎 最新活动