如何在Office for Office 2013中获取当前正在运行的应用程序的名称

时间:2014-05-03 12:48:45

标签: javascript html5 office-2013 office-app

我正在为2013年的办公室工作,现在当我创建一个项目时,它询问我喜欢哪些功能,以便为word,excel等工作......这些信息保存在应用程序清单中,这很好但是如何在应用程序内部找出当前正在运行的应用程序的名称,例如它是“Microsoft Word”,“Microsoft Excel”如何通过代码获取该信息。

这些是我添加的功能

<Capabilities>
   <Capability Name="Workbook" />
   <Capability Name="Presentation" />
   <Capability Name="Project" />
   <Capability Name="Document" />
</Capabilities>

我的问题是如何使用我的应用程序使用javascript获取当前的办公应用程序?

1 个答案:

答案 0 :(得分:2)

没有直接的界面来获取这些信息,我不确定你为什么会这样做。

但看着Java API For Office 1.1,你发现

  • Office.select()仅受Word和Excel支持
  • 只有Powerpoint和Word支持Document.getFileAsync()。

因此,通过测试这两个成功/失败,您可以确定您的主机是Excel还是Word。

或者,您可以遍历脚本标记,以查看文档是否包含excel-xy.jsword-xy.js