如何制作 docx 文件,打开时需要一些自定义插件

How to make a docx file, requires some custom plugin when opened

我的 Web 应用程序中有一个用例,用户可以下载一个 DOCX 文件,其中添加了我们的 word 插件所需的一些自定义属性,打开它并使用 word 进行一些编辑或其他操作加入。当加载项已安装在用户计算机中时,它工作得很好。否则,我想在用户尝试打开特定文档时通知(一些验证弹出窗口)用户安装特定的加载项。有没有什么办法可以在文档中添加一些关于指定加载项要求的属性?如果是那么如何? 如果有任何帮助,我将不胜感激??

Word 中没有基于文档元数据显示消息的内置机制。我看到有两种方法可以实现:

  1. 理论上,您可以在文档中嵌入一个宏,它会在打开文档时检查加载项是否存在,然后显示一条消息。但是,默认情况下(并且有充分的理由)Word 会阻止 运行 从 Web 下载的文件中的宏。因此,此类解决方案仅适用于非常不安全的 Office 配置。
  2. 在您的 Web 应用程序中显示一条消息,指示用户下载加载项。这很容易实现;唯一的缺点是之前已经下载过文档的用户在实际打开文档时不会再看到该消息。