EXCEL VBA - Window の取得と選択

Window の取得

開いているすべてのウィンドウは Windows コレクションに含まれています。個別のウィンドウを表す Window オブジェクトは Application オブジェクトの Windows プロパティで取得します。

Dim window1 As Window
Set window1 = Application.Windows("Book1.xlsx")
Window の取得

Window の選択

対象のウィンドウをアクティブにするには、アクティブにしたい Window オブジェクトに対して Activate メソッドを使います。

Dim window1 As Window
Set window1 = Application.Windows("Book1.xlsx")

window1.Activate
Window の選択

ウィンドウのオブジェクトを取得するには、インデックス番号を指定するか、ウィンドウ名を指定して Window オブジェクトを取得します。その他にも、現在アクティブになっているウィンドウを取得することができます。

Dim window1 As Window
Set window1 = Application.ActiveWindow
Window の選択

関連記事