Office.js内容加载项插入行为

时间:2017-10-06 15:04:58

标签: office-js

在2017年10月4日之前在Excel / PowerPoint中安装Office.js内容加载项时,它会自动在功能区的“插入”选项卡中添加“插入按钮”。如果我按下此按钮,则内容加载项本身将插入到当前文档中。但是,在2017年10月4日,此行为突然发生了变化,当我现在安装内容加载项时,安装屏幕上的“添加”按钮立即将内容加载项本身插入到文档中,而不在功能区上创建自己的按钮。

我们的内容加载项清单几乎与Visual Studio生成的原始清单相同,无论内容加载项是从Office Store还是本地共享文件夹安装都无关紧要。这种现象也会影响我们的旧版产品以及其他第三方内容插件。

我当前的Office版本是版本1708(Build 8431.2094),但我不认为这是与Office版本相关的问题,因为我在10月4日之前回滚到以前的版本,但它根本没有帮助。

我知道内容加载项也可以从“插入”选项卡上的“加载项”组的“我的加载项”下拉列表中选择,但与UX上的专用插入按钮相比,这将是UX的后退。带。

这是插入内容加载项的预期新行为还是这个错误?这个功能可以由开发人员控制吗?有没有办法让我们的插入按钮回来?有没有办法将“插入内容加载项按钮”放到为任务窗格定义的自定义选项卡中?

更新

以下是我们用于内容加载项的清单:

<?xml version="1.0" encoding="UTF-8"?>
<OfficeApp
          xmlns="http://schemas.microsoft.com/office/appforoffice/1.1"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0"
          xsi:type="ContentApp">

  <Id>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</Id>
  <Version>1.0.0.0</Version>
  <ProviderName>Xxxxxxxxxx</ProviderName>
  <DefaultLocale>en-US</DefaultLocale>
  <DisplayName DefaultValue="Insert stuff" />
  <Description DefaultValue="Insert stuff to current document"/>
  <IconUrl DefaultValue="https://xxxxxxx/icon.png" />
  <SupportUrl DefaultValue="http://xxxxxxxx" />
  <AppDomains>
    <AppDomain>http://localhost:12345</AppDomain>
  </AppDomains>
  <Hosts>
    <Host Name="Presentation" />
    <Host Name="Workbook" />
  </Hosts>
  <DefaultSettings>
    <SourceLocation DefaultValue="http://localhost:12345/path/to/index.html" />
    <RequestedWidth>400</RequestedWidth>
    <RequestedHeight>440</RequestedHeight>
  </DefaultSettings>
  <Permissions>ReadWriteDocument</Permissions>
</OfficeApp>

1 个答案:

答案 0 :(得分:1)

内容加载项的功能区按钮是我们为一部分用户临时启用的实验性功能。我们现在正在审查实验中的数据,并将决定如何在未来改进功能区上的内容加载项的行为(我们可能会决定正式发送类似于我们在实验中发布的内容)。感谢您的反馈,并抱歉收起您喜欢的内容!

-Michael(加载项目经理)