Java を使用して Word のマクロを編集する

この記事では、Java を使用して Word のマクロを編集する方法を説明します。IDE の設定方法、手順の一覧、そして Java でマクロを変更するためのサンプルコードが含まれています。また、異なる条件に基づいてさまざまなモジュールにアクセスする方法も解説しています。

Java を使用して Word のマクロを編集する手順

  1. Aspose.Words for Java を使用してマクロを変更するための環境を設定します
  2. マクロが有効な Word ファイルを Document クラスのオブジェクトに読み込みます
  3. 読み込まれた DOCM ファイルの VbaProject にアクセスします
  4. 文字列を作成し、新しいマクロのソースコードを設定します
  5. プロジェクトから対象モジュールにアクセスします
  6. SourceCode プロパティを新しいマクロの内容で更新します
  7. 更新されたマクロを含むドキュメントを保存します

これらの手順では、Java を使用してマクロを編集する方法を説明しています。まず、Document クラスを使用してマクロ対応の Word ファイルを読み込み、VbaProject にアクセスして対象の VBA モジュールを取得します。その後、新しいマクロのソースコードを文字列として定義し、その内容でモジュールの SourceCode プロパティを更新し、ドキュメントを保存して変更を適用します。

Java を使用してマクロを更新するコード

上記のコードは、Java を使用してマクロを修正するプロセスを示しています。モジュールには、その名前またはインデックスを使用してアクセスできます。新しい VbaProject を作成すると、デフォルトで 1 つのモジュールが含まれています。

この記事では、既存の Word ファイル内のマクロを変更する方法を学びました。Word ファイルに新しいマクロを作成するには、Java を使用して Word にマクロを作成する 記事を参照してください。

 日本語