この記事では、Java を使用して Word のマクロを編集する方法を説明します。IDE の設定方法、手順の一覧、そして Java でマクロを変更するためのサンプルコードが含まれています。また、異なる条件に基づいてさまざまなモジュールにアクセスする方法も解説しています。
Java を使用して Word のマクロを編集する手順
- Aspose.Words for Java を使用してマクロを変更するための環境を設定します
- マクロが有効な Word ファイルを Document クラスのオブジェクトに読み込みます
- 読み込まれた DOCM ファイルの VbaProject にアクセスします
- 文字列を作成し、新しいマクロのソースコードを設定します
- プロジェクトから対象モジュールにアクセスします
- SourceCode プロパティを新しいマクロの内容で更新します
- 更新されたマクロを含むドキュメントを保存します
これらの手順では、Java を使用してマクロを編集する方法を説明しています。まず、Document クラスを使用してマクロ対応の Word ファイルを読み込み、VbaProject にアクセスして対象の VBA モジュールを取得します。その後、新しいマクロのソースコードを文字列として定義し、その内容でモジュールの SourceCode プロパティを更新し、ドキュメントを保存して変更を適用します。
Java を使用してマクロを更新するコード
上記のコードは、Java を使用してマクロを修正するプロセスを示しています。モジュールには、その名前またはインデックスを使用してアクセスできます。新しい VbaProject を作成すると、デフォルトで 1 つのモジュールが含まれています。
この記事では、既存の Word ファイル内のマクロを変更する方法を学びました。Word ファイルに新しいマクロを作成するには、Java を使用して Word にマクロを作成する 記事を参照してください。