Constructor for VBA class module について 目的 VBA のクラス モジュールにおいて、引数を渡すことのできる擬似コンストラクタを提供します。 使い方 対象のプロジェクトに以下の二つのモジュールを作成します(他のモジュールはテスト用なので、不要です)。 IConstructor (クラス モジュール) modConstructor (標準モジュール) 対象のクラスモジュールのヘッダーに、以下のステートメントを貼り付けます。 Implements IConstructor VBE の [オブジェクト] ボックスから「IConstructor」を選択し、挿入されるコンストラクタ用プロシージャ内に初期化用の処理を記述します。 呼び出す側は、以下のように記述します。 Set var = Constructor(New MyClass, "Doe, John", #5
![Constructor for VBA class module.](https://cdn-ak-scissors.b.st-hatena.com/image/square/1ef26f6cb4349557952890dbe3e567f7f98dc151/height=288;version=1;width=512/https%3A%2F%2Fgithub.githubassets.com%2Fassets%2Fgist-og-image-54fd7dc0713e.png)