2017-02-23 87 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的一部分? –