宣言したオブジェクトを Document オブジェクトに接続するには(VBA/ActiveX)

プロシージャを実行するためには、まずクラス モジュール内の宣言したオブジェクトを Document オブジェクトに接続する必要があります。

  1. メイン モジュールのコード ウィンドウで、次の行を宣言セクションに追加します。
    Dim X As New EventClassModule
  2. 同じウィンドウで、以下のサブルーチンを追加します。
    Sub InitializeEvents()
      Set X.Doc = ThisDrawing
    End Sub
  3. メイン モジュールのコード内で、InitializeApp サブルーチンの呼び出しを追加します。
    Call InitializeEvents

    InitializeEvents プロシージャが実行されると、クラス モジュール内の Doc オブジェクトによって作成された Document オブジェクトが指し示され、イベントが発生したときにクラス モジュール内のイベント プロシージャが実行されます。