このガイドでは、Node.js を使用して Excel VBA ライブラリにモジュールを追加する方法について説明します。ここには、開発環境を設定するための詳細、VBA コードを追加するためのタスクのリスト、およびメソッドを追加するために Node.js を使用して VBA コード ライブラリにアクセスするプロセスが含まれています。モジュールをカスタマイズし、複数のメソッドを追加するためのさまざまなオプションを学習します。
Node.js を使用して VBA コード ライブラリを更新する手順
- Java 経由の Node.js 用 Aspose.Cells を構成して VBA コードを追加します
- workbook を作成し、VBA module を追加するためのシートへの参照を取得します
- Excel ワークブックの VbaProject からモジュール コレクションにアクセスします。
- 新しく追加されたモジュールへの参照を取得します
- モジュール名の設定
- モジュールコードを設定する
- Excel ワークブックを保存する
これらの手順は、Excel VBA コード ライブラリを Node.js で強化するプロセスを要約したものです。新しいモジュールを追加するためのモジュールのコレクションを含むワークブック内の VbaProject オブジェクトにアクセスします。複数のメソッドを使用して複数行の VBA コードを追加するための名前やコードなど、新しいモジュールのさまざまなプロパティを設定します。
Node.js を使用して Excel VBA ソース コード ライブラリを追加するコード
このコードは、Node.js* を使用して *Excel VBA ライブラリを変更する方法を示します。このサンプル コードでは、セルに文字列が入力されるたびに自動的に大文字に変換されるように、ワークシートの変更イベントを処理する VBA メソッドが追加されています。ただし、このコード セグメントに複数のイベント ハンドラーを追加することもできます。 VbaProject クラスには、VBA プロジェクトの保護または保護解除、エンコードの設定、署名などのカスタマイズのためのさまざまなプロパティとメソッドがあります。
このトピックでは、VBA ライブラリにメソッドを追加する方法を学習しました。 Excel ファイルにフィルターを適用するには、Node.jsを使用してExcelにフィルターを適用する方法 に関する記事を参照してください。