Question

Je dois convertir plusieurs centaines de MS Word 2002 Modèles (sur le PC) pour travailler sur le Macintosh. Je dois évaluer si les modèles de Word peut être exécuté dans iWork Pages et Microsoft Word pour Mac.

Je suis incapable de convertir les éléments suivants:

  • Mot VBA
  • Code WordBasic
  • Visual Basic

Quelqu'un at-il fait ici cela et peut fournir des suggestions?

Était-ce utile?

La solution

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 VBA, ne AppleScript. On dit que VBA sera de retour dans les versions ultérieures de Mac Office. Si vous allez faire et déplacer tous les modèles à Mac et ne pas les utiliser à nouveau sous Windows, le portage des choses à AppleScript serait la voie à suivre. Si vous allez les laisser sur PC et Macintosh de, coller avec VBA est la voie à suivre (mais pas sur Mac Office 2008!).

La première est que les macros peut être WordBasic ou VBA (Visual Basic pour Applications) - ils ne seront pas Visual Basic comme qui est en dehors de l'environnement Word (bien que Word peut être automatisée à partir de VB). Les macros sont seulement une ou plusieurs routines écrites en WordBasic ou VBA. WordBasic est vraiment, vraiment vieux et pas beaucoup utilisé, de sorte que la majorité de votre conversion sera probablement de VBA.

Peu importe ce que, vous voulez convertir de WordBasic en soit VBA ou AppleScript. Voici un article qui montre quelques conversions: http://www.standards.com/OhMyWord/ExampleWB2VBA. html

Si vous utilisez VBA sur Mac Word (pas 2008!), Presque tout cela devrait fonctionner très bien. Il y a quelques petites choses à changer, comme la façon dont vous travaillez avec des fichiers et diretories, mais pas beaucoup plus que cela.

Si vous voulez convertir en AppleScript, il faut un peu de travail. Il y a un bon guide de transition http://www.mactech.com/vba -transition guide / index.html (vous devez vous abonner pour l'obtenir).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top