Microsoft Excel VBA - アクティブ・ウィンドウ以外のウィンドウを最小化する方法
◆概要
このページは、Excel VBAでアクティブ・ウィンドウ以外のウィンドウを最小化する方法について記載しています。
◆内容
現在アクティブなウィンドウを把握するには、ActiveWindowプロパティを使用します。1つのブックで複数のウィンドウを開いている時、アクティブウィンドウに対し操作を行いたい場合などはこのプロパティを使用します。
複数のブックを開いたり、新しいウィンドウを開いているとき、アクティブなウィンドウ以外のウィドウを最小化するには次のようにします。
Sub WindowMinimize() Dim myWindow As Window Dim myWDName As String 'アクティブ・ウィンドウの名前を取得 myWDName = ActiveWindow.Caption For Each myWindow In Windows 'アクティブ・ウィンドウでなかったら最小化する If myWindow.Caption <> myWDName Then myWindow.WindowState = xlMinimized End If Next myWindow End Sub
▼ページトップへ