2014-05-03 181 views
0

我正在爲辦公室2013的應用程序工作,現在當我創建一個項目時,它會問我有什麼功能可以像word,excel等一樣工作...該信息保存在應用程序清單中,這很好,但如何在應用程序內我可以找出當前正在運行的應用程序的名稱,如是否是「Microsoft Word」,「Microsoft Excel」如何通過代碼獲取該信息。如何獲取當前在辦公室的應用程序當前運行的應用程序的名稱2013

這些是我加入

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

我的問題是如何能得到使用我的應用程序的JavaScript目前的辦公應用程序的功能?

回答

2

沒有直接的界面來獲取該信息,我不知道爲什麼。

但看Java API For Office 1.1你發現

  • Office.select()只由Word和Excel
  • Document.getFileAsync()的支持僅由PowerPoint和Word支持。

所以通過測試這兩個成功/失敗,你可以決定你的主機是Excel或Word。

或者,您可以遍歷腳本標記以查看文檔是否包含excel-xy.jsword-xy.js

相關問題