office-js - Word 启动时自动加载 Office Word WebAddin
问题描述
我们开发了一个 Office Word Web 插件(非 VSTO)。
我们希望此插件的任务窗格在用户打开 Word 时自动打开。我们计划在 UI 中使用切换选项,以便用户可以根据需要关闭此选项。这样的事情可能吗?
我们所有的搜索都向我们指出了一种首先依赖于标记文档的方法,此支持文档中概述了https://docs.microsoft.com/en-us/office/dev/add-ins/develop/automatically-open-a -带有文档的任务窗格
我们发现标记文档的方法有以下限制:
- 新文档不会自动打开插件。
- 当用户打开一个新文档时,他们需要手动打开 AddIn。AddIn 将标记文档以使其下次自动打开,但不会自动加载而不运行一次以首先标记文档。
- 标记文档后,用户必须保存标记的文档,以便下次打开该文档时自动加载工作。
问题 1:是否可以将 AddIn 编程为在 Word 打开时打开而不是依赖于要标记的文档?
问题 2:如果自动加载 AddIn 的唯一方法是通过标记文档,是否有任何方法可以减少我概述的 3 个主要限制的影响,以确保 AddIn 更频繁地自动加载?
在此先感谢您的帮助,
波格丹
解决方案
此行为是设计使然。出于安全原因,用户同意将加载项添加到文档很重要。至于解决方法,这取决于您的情况。加载项是否需要处理用户创建或打开的任何文档?还是只需要处理使用特定模板制作的特定文档?如果是后者,那么模板的第一页可能会指示用户添加加载项并保存文件。(并删除指令。)
推荐阅读
- authentication - SAPUI5 混合应用 - 如何防止在不同平台上多次登录
- swift - 为什么我不能将所有核心数据获取结果放入 UILabel?
- codeigniter - 如何从视图页面调用控制器方法?
- matlab - 使用 Simulink / Simscape 模拟感应电机
- javascript - 替换图像时如何使用 AJAX 刷新 DIV?
- python - 它向我显示了一个 TypeError 列表不可调用 [python]
- java - 如何在 Java 类的 Kotlin 中声明扩展静态函数?
- php - Symfony 简单 PHPUnit 退出代码 1,未显示错误
- php - 阿贾克斯帖子是空的
- python - Python Tkinter 按钮文本不可见