2010-11-17 57 views
0

我有一個vbscript文件,它將使用正確的程序使用SharePoint.OpenDocuments打開文檔,如果安裝了Microsoft Office,則該文件存在。它基本上是:CreateObject("SharePoint.OpenDocuments.2").EditDocument("MyDocument.docx")其中MyDocument.docx可以是任何東西,並且正確的程序將打開。用AppleScript打開MS Office文件

如果安裝了Microsoft Office(或者甚至其他),是否有一種方法可以在Mac上的AppleScript中實現相同的功能?

謝謝,

亞當。

更新:該文件的位置將類似於「http://myserver/myfile.doc」,這將被硬編碼到腳本中。

回答

2
set chosenFile to choose file 
tell application "Finder" 
    open chosenFile 
end tell 

open命令可以進一步擴展到接受申請,並與打開文件其他參數的引用,但上面的是你真正需要的,如果你不需要指定應用程序。

+0

我想我忽略了一個重要的規定 - 文件的位置將類似於「http:///myserver/myfile.doc」,這將在腳本中進行硬編碼。我無法得到上述工作,但謝謝。 – Adam 2010-11-17 14:38:27

+0

這是一個艱難的。我相當確信Mac OS X會要求你在打開它之前下載文件。有「URL訪問腳本」庫,但這只是'curl'的前端,所有這些都是下載/上傳文件。你可能需要在這裏找到一個基於可可的解決方案。 – 2010-11-17 14:54:05

+0

非常感謝您的幫助,將考察可可並接受這個答案。 – Adam 2010-11-17 15:24:14

相關問題