2010-11-17 58 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

相关问题