gpt4 book ai didi

javascript - 为所有文档自动加载和启动 Office-js 加载项的运行时

转载 作者:行者123 更新时间:2023-12-04 20:23:06 24 4
gpt4 key购买 nike

我正在开发一个需要在每次 Excel 文档启动时自动运行(无需用户交互)的 office-js 加载项。我已将其配置为使用共享运行时。此功能适用于 VSTO 加载项,该加载项在 Excel 启动时加载,但 Office-js 加载项似乎缺少此功能。
我只找到了两种可能的解决方案,但它们效果不佳:

  • 当插件在文档中首次运行时,设置 Office.addin.setStartupBehavior(Office.StartupBehavior.load)以便为文档自动加载加载项。

  • 问题:加载项需要手动插入一次(用户需要在每个文档中单击加载项功能区一次)。此设置仅适用于当前文档。不切实际,因为用户首先需要与每个新文档的加载项进行交互。
  • 当 Excel 打开一个新文档时,使用 VSTO 加载项通过使用 OpenXML 编辑文档来插入加载项,遵循这篇文章 https://docs.microsoft.com/en-us/office/dev/add-ins/develop/run-code-on-document-open .

  • 问题:当文档打开时,Excel 会阻止文档的 I/O。对于本地文档,我找到了一种在 Excel 上写入它们的方法,但是当文档保存在 OneDrive 上时,任何具有 ReadWrite 属性的流都无法访问。因此,此解决方案效果不佳。
    有没有可能的解决方法?

    最佳答案

    不,没有其他方法可以自动加载 Excel Web 加载项。

    关于javascript - 为所有文档自动加载和启动 Office-js 加载项的运行时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67803278/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com