0

我正在尝试托管 Excel 加载项。

我有几个问题:

  1. 我需要一个域,还是可以使用 IP 地址?我假设我必须使用域,因为我需要 HTTPS。
  2. 域应该是用于托管加载项的单独域,而不是我托管网站的地方吗?什么是好的做法?
  3. 您知道任何免费的 Excel(或 Word 等)插件,我可以在其中从网站下载清单文件并从目录旁加载它吗?我找不到任何东西。

谢谢。

4

1 回答 1

1

以下是 MS 的声明:

  1. 虽然并非在所有加载项方案中都严格要求,但强烈建议为加载项使用 HTTPS 端点。非 SSL 安全 (HTTPS) 的加载项在使用过程中会生成不安全的内容警告和错误。如果您计划在 Web 上的 Office 中运行您的外接程序或将您的外接程序发布到 AppSource,则它必须是受 SSL 保护的。如果您的加载项访问外部数据和服务,则应使用 SSL 保护以保护传输中的数据。自签名证书可用于开发和测试,只要该证书在本地机器上是受信任的。

  2. 它是由你决定。对于所有类型的加载项(内容、Outlook 和任务窗格加载项和加载项命令),您需要将加载项的网页文件部署到 Web 服务器或 Web 托管服务,例如Microsoft Azure。对于内容和任务窗格加载项,在受支持的 Office 客户端应用程序(Excel、PowerPoint、Project 或 Word)中,您还需要 SharePoint 上的应用目录来上传加载项的 XML 清单文件,或者您需要部署使用集中部署的插件. 若要测试和运行 Outlook 加载项,用户的 Outlook 电子邮件帐户必须驻留在 Exchange 2013 或更高版本上,可通过 Microsoft 365、Exchange Online 或通过本地安装获得。用户或管理员在该服务器上安装 Outlook 加载项的清单文件。

  3. 当用户从应用商店(适用于 Windows 桌面版 Office)获取 Office 加载项时,加载项清单文件的副本会在本地缓存。清单可以在以下位置找到:

%userprofile%\AppData\Local\Microsoft\Office\16.0\Wef\{some-guid}\{opaque-hash}\Manifests\AppId_{version-number}

因此,从商店安装任何加载项后,您可以在本地找到相应的清单文件。

于 2021-05-31T13:23:12.170 回答