我可以使用COM(组件对象模型)打开MAC Office 2011 Excel应用程序并创建文档吗?

时间:2012-02-01 15:53:44

标签: macos com ms-office

在Windows上,我可以编写一个应用程序来打开excel并操作文档。

' Create new Application.
Dim excel As Application = New Application  
' Open Excel spreadsheet.
Dim w As Workbook = excel.Workbooks.Open("C:\file.xls")

这可以用多种语言完成,但是可以使用Objective-C或其他语言对Mac Office 2011进行相同的操作吗?

2004年的这篇文章提出了一些支持,在2011年的应用程序中,我可以将对象嵌入到PPT格式excel中。然而,如果知道库的位置是可能的,那么突出显示该注册表是缺失的。

http://macdevcenter.com/pub/a/mac/2004/04/16/com_osx.html?page=1

1 个答案:

答案 0 :(得分:0)

您可以使用AppleScript在Mac上控制Excel。

例如

tell application "Microsoft Excel"
    make new workbook
end tell

http://support.microsoft.com/kb/113891