2010-08-23 2 views
1

В настоящее время мы разработали макрос VB для слова. В то время как мы пытались использовать его на mac, он не смог с сообщением «VB Macro не поддерживается в Mac». Есть ли способ для добавления в офис C# для Mac? Моим требованием является простая утилита для добавления комментариев (чтение от пользователя) к выбранному тексту в документе текущего слова. Также нужна функциональность OpenFileDialog.VB macro or office addin для mac

ответ

2

В Mac Office нет (то есть нет) поддержки автоматизации COM/VBA. Это означает, что вы не сможете использовать код из существующей надстройки Windows.

Чтобы автоматизировать Mac Office, вам необходимо будет использовать действия Automator. Я не очень хорошо знаком с ними, но считаю, что они менее функциональны, чем объектная модель VBA для Windows.

На следующей странице есть некоторые действия, чтобы вы начали:

Microsoft Office Automator Actions

Update: Кажется, что новый Mac Office 2011 снова приходит с некоторой поддержкой для автоматизации VBA.

Смежные вопросы