ウィンドウのサイズが変更された場合に処理を実行する : Excel VBA

ウィンドウのサイズが変更された場合に使用するイベントは、WindowResizeです。

イベント構文 : Workbook_WindowResize(ByVal Wn As Window)
Wn : ウィンドウオブジェクト


Homeに戻る > Excel 数値・文字列・検索・印刷のTipsへ

Excel実行画面

テストの為に、ウィンドウを小さくしています。
テストウィンドウ
ウィンドウを変更すると、ウィンドウ名・高さ・幅が表示されます。
ウィンドウ名・高さ・幅が表示
ウィンドウサイズが変更された場合に、処理を実行するVBAの入力画面
VBAの入力画面


Excel VBAコード

Option Explicit

Private Sub Workbook_WindowResize(ByVal Wn As Window)
    MsgBox "ウィンドウ名:" & Wn.Caption & vbCrLf & _
        "ウィンドウ高さ:" & Wn.Height & vbCrLf & _
        "ウィンドウ幅:" & Wn.Width
End Sub

[関連リンク]
Excelのサイズや位置を変更する


Homeに戻る > Excel 数値・文字列・検索・印刷のTipsへ

■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します


Copyright (c) Excel-Excel ! All rights reserved