ExcelWork.info

VBAで、クラスを作成(コンストラクタ・デストラクタ)

VBA のコンストラクタとデストラクタ


コンストラクタ

コンストラクタは、クラスからインスタンスが New によって作成される時に自動的に呼び出されるメソッドです。ただし、VBA の場合は、引数を設定することはできないので注意が必要です。

【構文】

Private Sub Class_Initialize ()

  [ statements ]

End Sub


項目の説明

  • statements  ・・・  実行される一連のステートメントを指定します。

デストラクタ

デストラクタは、インスタンスを破棄する際、自動的に呼び出されるメソッドのことです。

【構文】

Private Sub Class_Terminate ()

  [ statements ]

End Sub


項目の説明

  • statements  ・・・  実行される一連のステートメントを指定します。


クラス(コンストラクタ・デストラクタ) 使用例

サンプルVBAソース



実行結果