iWork serait très difficile, mais Word pour Mac est faisable. Cela dépend aussi de la version de Word pour Mac - la version Office 2008 n'a pas de VBA, seulement AppleScript. On dit que VBA sera de retour dans les versions ultérieures de Mac Office. Si vous allez faire cela et déplacer tous les modèles sur Mac et ne plus les utiliser sur Windows, le portage des choses vers AppleScript serait la voie à suivre. Si vous les laissez sur PC et Macintosh, coller avec VBA est la solution (mais pas sur Mac Office 2008!). Le premier est que les macros peuvent être WordBasic ou VBA (Visual Basic pour Applications) - ils ne seront pas Visual Basic comme c'est en dehors de l'environnement Word (bien que Word puisse être automatisé à partir de VB). Les macros sont juste une ou plusieurs routines écrites en WordBasic ou VBA. WordBasic est vraiment, vraiment vieux et pas très utilisé, donc la majorité de votre conversion proviendra probablement de VBA. Quoi qu'il en soit, vous voulez convertir WordBasic en VBA ou AppleScript. Voici un article qui montre quelques conversions:
Si vous exécutez VBA sur Mac Word (pas 2008!), Presque tout devrait fonctionner correctement. Il y a quelques choses à changer, comme la façon dont vous travaillez avec les fichiers et les répertoires, mais pas beaucoup plus que cela.
Si vous voulez convertir en AppleScript, cela prend un peu de travail. Il y a un bon guide de transition sur http://www.mactech.com/vba-transition-guide/index.html (vous devez vous abonner pour l'obtenir).