セルフリファレンス ActiveX イベント スクリプトを作成する
- Last UpdatedSep 26, 2024
- 1 minute read
ActiveX イベント スクリプトを使用する場合、絶対的な ActiveX コントロール名ではなく、それら自身を参照するようにスクリプトを設定できます。これは、再使用される ActiveX イベント スクリプトを作成する場合に役立ちます。ActiveX イベント スクリプトは、以下のいずれかを参照できます。
-
イベントを生成した特定の ActiveX コントロール(ThisControl)
-
スクリプトを呼び出した特定のイベント(ThisEvent)
特定のイベントを参照すると、ActiveX コントロールでは、他のパラメータを ActiveX コントロール スクリプトに渡すことができます。
セルフリファレンス ActiveX イベント スクリプトを作成する
-
特定の ActiveX イベントの ActiveX イベント スクリプトを作成します。「ActiveX イベント スクリプトを作成する」を参照してください。
-
[ActiveX イベント スクリプト]ダイアログ ボックスで、[挿入]を選択して、[ActiveX]を選択します。[ActiveX コントロール ブラウザ]ダイアログ ボックスが表示されます。

-
左ペインで、以下のいずれかを実行します。
-
[ThisControl]を選択して、このコントロール(およびこのスクリプトを再使用できるその他のコントロール)と一緒に使用できるプロパティおよびメソッドを参照します。
-
[ThisEvent]を選択して、セルフリファレンス イベントと一緒に使用できる ActiveX コントロールのプロパティおよびメソッドを参照します。
-
-
右ペインで、いずれかのプロパティまたはメソッドをハイライト表示して、[OK]を選択します。選択したプロパティまたはメソッドが、スクリプト ウィンドウにコピーされます。
-
スクリプトを設定します。
-
[OK]を選択します。
たとえば、次のステートメントは、ClicknRow イベント パラメータの値を ClickedRow タグ変数に書き込みます。
ClickedRow = ThisEvent.ClicknRow;