2017-10-06 54 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

感謝您的反饋。這聽起來像您希望更多關於我們將要運行的實驗的信息,並且您希望讓功能區上顯示內容加載項。(順便說一下,任務窗格按鈕和代碼執行按鈕都可以配置爲正式顯示在功能區上,只有內容插件沒有此功能)。 –