Window.OnWindow プロパティ (Excel)
ウィンドウをアクティブ化するときに実行するプロシージャの名前を返すか設定します。 読み取り/書き込みが可能な String です。
構文
式。OnWindow
式Window オブジェクトを表す変数。
注釈
このプロパティで指定したプロシージャは、他のプロシージャによってウィンドウが切り替えられた場合や、ウィンドウを切り替えるコマンドが DDE チャネルを通じて受け取ったものである場合には、実行されません。 代わりに、マウスでウィンドウを選択するなど、プロシージャはユーザーのアクションに応答します。
ワークシートまたはマクロ シートにAuto_ActivateまたはAuto_Deactivateマクロが定義されている場合、これらのマクロは Application オブジェクトの OnWindow プロパティで指定されたプロシージャの後に実行されます。
例
次の使用例は、ウィンドウ 1 がアクティブになったときに、WindowActivate プロシージャを実行するようにします。
ThisWorkbook.Windows(1).OnWindow = "WindowActivate"
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。