2017-02-23 86 views
1

我們正在創建Office 365加載項。Office-js:如何在多個主機中共享相同的CustomTab

我想知道,如果有一種方法來在不同的主機

  1. 使用相同的功能區菜單按鈕(例如,Word,Excel和PowerPoint中,等)
  2. 如果可能的話,再使用一些的其他主機中的部分(例如,在Word和Excel中使用相同的功能區菜單按鈕,並且只使用PowerPoint中各種按鈕中的一個按鈕)

這是可能的嗎?

回答

0

是的。這可以做到。在加載清單的VersionOverides部分中,每個主機(文檔,工作表,演示文稿)都有其自己的主機部分,您可以在其中指定功能區/菜單按鈕。您可以指向每個主機部分中的相同URL和相同的資源(字符串),因此您可以在多個主機中重複使用按鈕圖像/標籤等。如果您在PowerPoint中不需要按鈕,則請將其從主機部分中取出以用於演示。

UPDATE:清單是一個XML文件,所以重新使用標記基本上意味着,一旦你有你在一個主機部分想要標記,複製和粘貼要重複使用到其它零件主機部分。

+0

感謝您的回覆。我打算一次寫入xml,然後在每個主機下重新使用它,如果可能的話。有沒有辦法呢? –

+0

如果您需要爲不同主機設置不同的功能區/菜單按鈕,則不能在不同主機節中使用相同的XML。 –

+0

是的。我能理解這一點。但是,我爲不同的主機詢問相同的功能按鈕。那個怎麼樣?我是否需要爲每個主機重複這部分xml?或者我可以重新使用該XML的一部分? –