使用 AppleScript 打开 MS Office 文件

发布于 2024-10-03 03:24:16 字数 393 浏览 4 评论 0原文

我有一个 vbscript 文件,该文件将使用 SharePoint.OpenDocuments 使用正确的程序打开文档,如果安装了 Microsoft Office,该文件就会存在。它基本上是: CreateObject("SharePoint.OpenDocuments.2").EditDocument("MyDocument.docx") 其中 MyDocument.docx 可以是任何内容,并且将打开正确的程序。

如果安装了 Microsoft Office(或者甚至没有安装),是否有办法在 Mac 上的 AppleScript 中实现相同的效果?

谢谢,

亚当。

更新:文件的位置类似于“http://myserver/myfile.doc”,这将被硬编码到脚本中。

I have a vbscript file that will open a document with the correct program using SharePoint.OpenDocuments, which is present if Microsoft Office is installed. It's basically: CreateObject("SharePoint.OpenDocuments.2").EditDocument("MyDocument.docx") where MyDocument.docx can be anything and the correct program will open.

Is there a way of achieving the same thing in AppleScript on a Mac if Microsoft Office is installed (or even otherwise)?

Thanks,

Adam.

UPDATE: The location of the file will be something like "http://myserver/myfile.doc" and this will be hard coded into the script.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

洋洋洒洒 2024-10-10 03:24:16
set chosenFile to choose file
tell application "Finder"
    open chosenFile
end tell

open 命令可以进一步扩展以接受对应用程序的引用以及与打开文件相关的其他参数,但如果您不需要指定应用程序,则以上内容就是您真正需要的。

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

The open command can be further expanded to accept a reference to an application and other arguments related to opening the file, but the above is all you really need if you don't need to specify the application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文