目前,我们为单词开发了VB宏。当我们尝试在Mac上使用它时,它失败了消息“ Mac中不支持的VB宏”。有没有办法用于Mac的C#Office加载项?我的要求是有一个简单的实用程序来将注释(从用户读取)添加到当前Word文档中所选文本。还需要OpenFileDialog的功能。

有帮助吗?

解决方案

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

为了自动化Mac Office,您必须使用Automator操作。我对这些并不熟悉,但我相信它们比Windows版的VBA对象模型不那么富含功能。

以下页面有一些动作可以使您入门:

Microsoft Office Automator操作

更新: :看来,新的Mac Office 2011再次出现了一些对VBA自动化的支持。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top