AutoOpen任务窗格,其中包含通过Office 365管理中心

时间:2018-02-16 15:49:57

标签: office365 office-js word-addins

上下文

目前我正在开发一个Word加载项,它使用Office的新Javascript API。该加载项包含一些基本功能和数字模板。打开文档时,模板(纯文档)会自动打开任务窗格。我已按照以下guide来实现此目的。手动调整OOXML(webextensions)并没有产生预期的效果。幸运的是,我成功通过Office.js中提供的API functions实现了自动打开的任务窗口

问题

理想情况下,此加载项将通过Office 365 admin center进行部署。但是我不确定这种部署加载项的方式是否可以与自动打开任务窗口相结合。在指南中,我只能找到对以下清单商店类型的支持:

  • OMEX(AppSource)
  • FileSystem(网络共享)
  • EXCatalog(通过Exchange服务器部署)
  • 注册表(系统注册表)

关于WebExtensionReference的文档列出了更多选项,这让我充满希望。但是,描述并未明确说明Office 365管理中心使用的存储类型(如果有)。

  • OMEX(Office.com)
  • SPCatalog(SharePoint公司目录)
  • SPApp(SharePoint应用)
  • Exchange(Exchange服务器)
  • FileSystem(文件系统共享)
  • 注册表
  • ExCatalog(通过Exchange集中部署)

由于我目前无法通过Office 365管理中心部署加载项的测试版本。我希望有人能告诉我是否确实可以通过Office 365管理中心组合自动打开的任务窗格和集中部署。如果是这样,使用哪种清单商店类型,以及如何在OOXML中引用它。

提前谢谢!

1 个答案:

答案 0 :(得分:3)

是的,这在使用集中部署时最常用。您将看到从集中部署目录中插入的加载项的形状如下:



<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<we:webextension xmlns:we="http://schemas.microsoft.com/office/webextensions/webextension/2010/11" id="{52811C31-4593-43B8-A697-EB873422D156}">
    <we:reference id="af8fa5ba-4010-4bcc-9e03-a91ddadf6dd3" version="1.0.0.0" store="EXCatalog" storeType="EXCatalog"/>
    <we:alternateReferences/>
    <we:properties/>
    <we:bindings/>
    <we:snapshot xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>
</we:webextension>
&#13;
&#13;
&#13;

您实际上可以对其进行测试,请参阅this page并了解如何为Office 365开发人员帐户设置免费30-day trial,以便您可以实际测试驱动器集中部署并验证您的加载项按预期工作。

此外,如果您拥有MSDN订阅,则您有权使用Office 365开发人员帐户,请检查同一页面中的信息。