2017-10-06 46 views
3

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

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

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

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

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

UPDATE:

下面是我们使用的内容清单中添加时间:

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

你能分享你的清单(含名称,URL和IDS节录,以保护无辜者)? –

+0

@Marc我更新了清单 –

回答

1

内容插件的功能区按钮是一个实验性的功能,我们暂时启用了用户的子集。我们现在正在审查实验中的数据,并决定如何改进将来功能区上的内容插件的行为(我们可能会决定正式发布与实验中发布的内容类似的内容)。感谢您的反馈,并抱歉带走您喜欢的东西!

- 迈克尔(外接程序的项目经理)

+0

感谢您的答案!但是,我们如何知道某台特定计算机是否属于具有实验功能和具体实验功能的用户子集?这是我的开发团队以及我们的客户的礼物。但是我们的客户位于与我们开发人员不同的地理位置,他们在那里购买了他的机器并使用随其提供的办公室,而我们的一些开发人员相对于最近重新安装了我们的机器,并且我们中的一些人在相当长的一段时间内使用了相同的Office,但看似独立我们都体验过这个实验性功能。 –

+0

这是关于可预测性和可替代性,而不是关于功能的喜好。遗憾的是,我们不知道这是一个实验性功能,我们的客户希望这个按钮保持不变,因为MS对功能区按钮的偏好或直到一个潜在的更好的解决方案到达(内容加载项和任务窗格可以放置在彼此旁边,放置在单独的自定义选项卡上),因为此插入按钮至少使UX对于内容加载项可以接受。 [丝带的重要性](https://www.pcworld.com/article/3050320/software/microsoft-will-let-you-run-custom-apps-from-office-ribbons.html) –

+0

感谢您的反馈。这听起来像您希望更多关于我们将要运行的实验的信息,并且您希望让功能区上显示内容加载项。(顺便说一下,任务窗格按钮和代码执行按钮都可以配置为正式显示在功能区上,只有内容插件没有此功能)。 –