Macintoshで動作させるには、数百のMS Word 2002テンプレート(PC上)を変換する必要があります。WordテンプレートをiWorkPagesとMicrosoftWordforMacで実行できるかどうかを評価する必要があります。
以下を変換できません:
- Word VBA
- WordBasicコード
- Visual Basic
ここで誰かがこれを行い、何か提案をすることができますか?
iWorkは非常に難しいでしょうが、WordforMacは実行可能です。また、Word for Macのバージョンによっても異なります。Office2008バージョンにはVBAがなく、AppleScriptのみが含まれています。VBAはMacOfficeの新しいバージョンに戻ると言われています。これを実行してすべてのテンプレートをMacに移動し、Windowsでそれらを再度使用しない場合は、AppleScriptに移植するのが良い方法です。PCとMacintoshの両方に残しておく場合は、VBAを使用するのが最善の方法です(ただし、Mac Office 2008では使用できません)。
1つ目は、マクロはWordBasicまたはVBA(Visual Basic for Applications)のいずれかである可能性があることです。Word環境の外部にあるため、Visual Basicにはなりません(ただし、WordはVBから自動化できます)。マクロは、WordBasicまたはVBAで記述された1つ以上のルーチンです。WordBasicは本当に、本当に古く、あまり使用されていないので、変換の大部分はおそらくVBAからのものになります。
いずれにせよ、WordBasicからVBAまたはAppleScriptのいずれかに変換する必要があります。これがいくつかの変換を示す記事です:http://www.standards.com/OhMyWord/ExampleWB2VBA.html
Mac WordでVBAを実行している場合(2008年ではありません!)、ほとんどすべてが正常に機能するはずです。ファイルやディレクトリの操作方法など、変更すべき点がいくつかありますが、それ以上のことはありません。
AppleScriptに変換したい場合は、少し手間がかかります。http://www.mactech.com/vba-transition-guide/index.htmlに優れた移行ガイドがあります(入手するには購読する必要があります)。