1

目前我们为word开发了一个VB宏。当我们尝试在 mac 上使用它时,它失败并显示消息“mac 中不支持 VB 宏”。有没有办法为mac添加c#office插件?我的要求是有一个简单的实用程序来向当前 Word 文档中的选定文本添加评论(从用户读取)。还需要 OpenFileDialog 的功能。

4

1 回答 1

2

Mac Office 不(即不再)支持 COM/VBA 自动化。这意味着您将无法使用现有 Windows 加载项中的代码。

为了使 Mac Office 自动化,您必须使用 Automator Actions。我对这些不是很熟悉,但我相信它们的功能不如 Windows 版的 VBA 对象模型丰富。

以下页面包含一些帮助您入门的操作:

Microsoft Office 自动化操作

更新:似乎新的 Mac Office 2011 再次提供了对 VBA 自动化的一些支持。

于 2010-08-23T08:31:07.260 回答