我是否需要一个域来托管 Excel 加载项

问题描述

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

我有几个问题:

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

谢谢。

解决方法

以下是 MS 对此的声明:

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

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

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

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

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...