Python を使用して Excel VBA ライブラリにコードを追加する

このクイック ガイドでは、Python を使用して Excel VBA ライブラリにコードを追加するプロセスについて説明します。開発用の IDE の設定方法の詳細、プログラミング タスクを定義する手順のリスト、Python を使用した Excel マクロ ライブラリの方法を示すサンプル コードが含まれています。 VBA ライブラリにアクセスし、要件に応じてモジュール/コードを追加する方法を学びます。

Python を使用して Excel VBA ソース コード ライブラリを追加する手順

  1. Java 経由の Python 用 Aspose.Cells を使用して VBA ライブラリを更新するように IDE を設定します
  2. Workbook オブジェクトを作成し、シートにアクセスして、新しい module を追加します
  3. モジュールの作成時に返されたインデックスを使用して、新しく作成されたモジュールにアクセスします
  4. モジュールの名前を設定します
  5. モジュールのコードを設定します
  6. 結果の Excel ファイルを XLSM として保存します

これらの手順は、Python を使用して VBA コード ライブラリにアクセスし、モジュールを追加するプロセスを要約しています。ワークブックを作成またはロードし、ワークシートを選択し、モジュールとコードを VBA プロジェクトに追加することでプロセスを開始します。最後に、新しく作成したモジュールに名前とコードを設定し、XLSM ファイルをディスクに保存します。

Python を使用して VBA コード ライブラリを更新するコード

このサンプル コードは、Python* を使用して *Excel VBA コード ライブラリのコードを含むモジュールを追加するプロセスを示します。このサンプル VBA コードは、セルに偶数を入力すると、各セルの背景色を緑色に変更します。 Vba モジュール タイプを PROCEDURAL、DOCUMENT、CLASS、または DESIGNER に設定できます。

この記事では、Excel ファイルにマクロを追加するプロセスについて説明しました。 Excel ファイルの保護を解除する場合は、Python で Excel の保護を解除する方法 の記事を参照してください。

 日本語