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

Javascript 如何在office 2013应用程序中获取当前正在运行的应用程序的名称,javascript,html,office-2013,office-app,Javascript,Html,Office 2013,Office App,我正在为office 2013开发应用程序,现在当我创建一个项目时,它会问我希望它能为word、excel等应用程序提供哪些功能。。。这些信息保存在应用程序清单中,这很好,但我如何在应用程序中找出当前运行的应用程序的名称,如是否为“Microsoft Word”、“Microsoft Excel”我如何通过代码获取这些信息 这些是我添加的功能 <Capabilities> <Capability Name="Workbook" /> <Capabilit

我正在为office 2013开发应用程序,现在当我创建一个项目时,它会问我希望它能为word、excel等应用程序提供哪些功能。。。这些信息保存在应用程序清单中,这很好,但我如何在应用程序中找出当前运行的应用程序的名称,如是否为“Microsoft Word”、“Microsoft Excel”我如何通过代码获取这些信息

这些是我添加的功能

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


我的问题是如何使用我的带有javascript的应用程序获取当前的office应用程序?

没有直接的接口来获取这些信息,我不知道您为什么要这样做

但是看看Office1.1的JavaAPI,您会发现

  • Office.select()仅受Word和Excel支持
  • Document.getFileAsync()仅受Powerpoint和Word支持
因此,通过测试这两个成功/失败,您可以确定您的主机是Excel还是Word

或者,您可以循环查看脚本标记,查看文档是否包含
excelxy.js
word xy.js