1

我正在尝试学习如何编写 Office.js 应用程序。我确实使用了这里给出的例子。清单文件 QuarterlySalesReportManifest.xml,我确实将 SourceLocation 元素的值更改为“\MY-PC\MySharedApp”,即“home.html”的位置。我还将 QuarterlySalesReportManifest.xml 放在另一个文件夹“\MY-PC\MyManifest”中,并将此文件夹添加为共享位置,其中包含清单作为 Excel 中的受信任应用程序目录。

当我尝试从 Excel 运行应用程序时,似乎 QuarterlySalesReportManifest.xml 已被识别,但它搜索 Home.js 文件但没有成功并给出错误消息

Cannot find 'file://my-pc/MySharedApp/Home.html?_host_info=Exc...
Make sure the path or internet address is correct.

我不知道哪里做错了,因为输入的路径是我从 Windows 资源管理器获得的。对此有任何想法吗?

4

1 回答 1

2

虽然加载项的清单可以托管在文件共享上(因此通过“文件”协议提供服务),但加载项本身必须通过 http/https 提供服务。我建议在开发过程中通过 IIS 在本地托管文件,或者使用 Visual Studio 开发加载项。

Gabriel Royer - Microsoft Office 可扩展性团队的开发人员

于 2015-12-02T02:53:05.933 回答