我使用office.js,angular2和共享驱动器上的清单文件为excel构建了一个办公室加载项。它为excel添加了一个新的功能区,其中包含自定义图标,单击该图标可执行各种功能或打开一个在Excel中加载Web应用程序的任务窗格。 我想知道是否有一种干净,可行的方式我可以将它分发给内部也在运行Excel 2016的少数人。
This site列出了部署和发布这些加载项的选项,但它似乎面向大型项目/大型组织。它列出了5个选项:
所以,我想我想知道:
感谢。
答案 0 :(得分:1)
共享驱动器和侧面加载似乎是您拥有的唯一选项。我强烈建议您使用Office 365进行集中部署,因为这是将加载项分发给组织内特定用户或组的唯一方法。
答案 1 :(得分:1)
您可以使用ClickOnce。
https://msdn.microsoft.com/en-us/library/cc176036(v=vs.90).aspx
您可以将内部IP设置为目标。我们在Office 2010上有一个.NET插件。
答案 2 :(得分:1)
您可以使用Sideloading
选项,但您可以在github或您选择的位置托管您的角网站,并将xml文件中的source location
和support url
更改为您的域。
见下面的例子。我已经使用url“s1728k.github.io/myblog”在github中部署了我的应用程序,我正在更新我的xml文件,如下所示。
<?xml version="1.0" encoding="UTF-8"?>
<!--Created:cb85b80c-f585-40ff-8bfc-12ff4d0e34a9-->
<OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="TaskPaneApp">
<Id>040c034b-e3c2-4ab7-8939-e8fc38a51754</Id>
<Version>1.0.0.0</Version>
<ProviderName>Microsoft</ProviderName>
<DefaultLocale>en-US</DefaultLocale>
<DisplayName DefaultValue="Quarterly Sales Report Sample" />
<Description DefaultValue="Quarterly Sales Report Sample"/>
<Capabilities>
<Capability Name="Workbook" />
</Capabilities>
<DefaultSettings>
<SourceLocation DefaultValue="s1728k.github.io/myblog" />
</DefaultSettings>
<Permissions>ReadWriteDocument</Permissions>
<Dictionary>
</Dictionary>
<SupportUrl DefaultValue="s1728k.github.io/myblog" />
<IconUrl DefaultValue="https://athlonecommunityradio.ie/wp-content/uploads/2017/04/placeholder.png" />
</OfficeApp>