iWork будет очень сложно, но Word для Mac выполнимо.Это также зависит от того, какая версия Word для Mac - версия Office 2008 не имеет VBA, только AppleScript.Говорят, что VBA вернется в более поздних версиях Mac Office.Если вы собираетесь сделать это и переместить все шаблоны на Mac, а не использовать их снова в Windows, перенос портов в AppleScript будет правильным решением.Если вы собираетесь оставить их как на ПК, так и на Macintosh, лучше всего придерживаться VBA (но не на Mac Office 2008!).
Во-первых, макросы могут быть WordBasic или VBA (Visual Basic для приложений) - они не будут Visual Basic, поскольку находятся вне среды Word (хотя Word можно автоматизировать из VB).Макросы - это одна или несколько подпрограмм, написанных на WordBasic или VBA.WordBasic действительно очень старый и мало используется, поэтому большинство ваших преобразований, вероятно, будет из VBA.
Независимо от того, что вы захотите преобразовать из WordBasic в VBA или AppleScript.Вот статья, которая показывает некоторые преобразования: http://www.standards.com/OhMyWord/ExampleWB2VBA.html
Если вы используете VBA на Mac Word (не 2008!), Почти все это должно работать просто отлично.Есть несколько вещей, которые нужно изменить, например, как вы работаете с файлами и каталогами, но не намного больше этого.
Если вы хотите конвертировать в AppleScript, это займет немного работы.На http://www.mactech.com/vba-transition-guide/index.html есть хорошее руководство по переходу (вы должны подписаться, чтобы получить его).