目前我们开发了一个用于word的VB宏。当我们尝试在mac上使用它时,它失败并显示消息“Mac宏不支持VB宏”。 有没有办法为mac的c#office加载项? 我的要求是有一个简单的实用程序,可以将注释(从用户读取)添加到当前word文档中的选定文本。还需要OpenFileDialog的功能。
答案 0 :(得分:2)
Mac Office不支持(即不再支持)COM / VBA自动化。这意味着您将无法使用现有Windows加载项中的代码。
为了自动化Mac Office,您必须使用Automator Actions。我对这些并不十分熟悉,但我相信它们的功能不如Windows版本的VBA对象模型。
以下页面介绍了一些可以帮助您入门的操作:
更新:似乎新的Mac Office 2011再次提供了对VBA自动化的一些支持。