首页 文章

AutoOpen任务窗格,其中包含通过Office 365管理中心部署的加载项

提问于
浏览
3

Context

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

The Problem

理想情况下,此加载项将通过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 回答

  • 3

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

    <?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>
    

    您可以实际测试它,请参阅this page并查看如何为Office 365开发人员帐户设置免费30-day trial,您可以实际测试驱动器集中部署并验证您的加载项是否按预期工作 .

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

相关问题