Python を使用して Word でマクロを作成する

このガイドでは、Python を使用して Word でマクロを作成する方法を説明します。IDE の設定、手順のリスト、および Python を使用した VBA プログラミングを示すサンプル スクリプトが含まれています。Word ファイル内のマクロを操作するために必要なすべてのクラス、メソッド、およびプロパティについて説明します。

Python を使用してマクロ有効の Word ドキュメントを作成する手順

  1. Aspose.Words for Python via .NET を使用する環境を構築します
  2. 新しい document を作成します
  3. VBA project をドキュメントに添付します
  4. プロジェクトに意味のある名前を付けます
  5. マクロ コード用の新しい VBA モジュールを作成します
  6. モジュールの種類を定義し、「こんにちは」と表示する単純なマクロを追加します
  7. このモジュールを VBA プロジェクトに追加します
  8. ドキュメントをマクロ有効の Word ファイルとして保存し、開いたときにコードを実行できるようにします

この手順セットは、Python で Word 用の VBA を使用するプロセスを定義します。Aspose.Words for Python via .NET を設定し、VBA プロジェクトを添付した新しい Word ドキュメントを作成します。「こんにちは」マクロを含む名前付きモジュールを追加し、ファイルをマクロ有効ドキュメントとして保存して開いたときにコードを実行できるようにします。

Python を使用した VBA プログラミング コード

この例では、マクロ有効の Word ファイル内で Python を使用した VBA プログラミング を示します。VbaProject クラスは、保護状態、コード ページ、および VBA モジュール コレクションへのアクセスを提供します。VbaModule クラスは Word ドキュメントのマクロ プロジェクト内の単一の VBA モジュールを表し、名前、種類(手続き型またはクラス型など)、ソース コードを設定し、クローンを作成できます。

この記事では、Word ファイル内でマクロを扱う方法を学びました。PDF ファイルを Markdown に変換するには、Python を使用して PDF を Markdown に変換する 記事を参照してください。

 日本語