4

Macintoshで動作させるには、数百のMS Word 2002テンプレート(PC上)を変換する必要があります。WordテンプレートをiWorkPagesとMicrosoftWordforMacで実行できるかどうかを評価する必要があります。

以下を変換できません:

  • Word VBA
  • WordBasicコード
  • Visual Basic

ここで誰かがこれを行い、何か提案をすることができますか?

4

1 に答える 1

3

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に優れた移行ガイドがあります(入手するには購読する必要があります)。

于 2010-06-04T00:52:48.050 に答える