0

我正在开发适用于 Office 2013 的应用程序,现在当我创建一个项目时,它会询问我喜欢哪些功能可以用于 word、excel 等...这些信息保存在应用程序清单中,这很好,但是如何在里面应用程序我可以找出当前正在运行的应用程序的名称,例如它是“Microsoft Word”还是“Microsoft Excel”,我如何通过代码获取该信息。

这些是我添加的功能

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

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

4

1 回答 1

2

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

但是查看 Java API For Office 1.1 你会发现

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

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

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

于 2014-05-24T19:55:22.743 回答