対象:Excel2007, Excel2010, Excel2013, Windows版Excel2016
「vba window 最小か」
という検索キーワードに気づきました。
ウィンドウが最小化された状態かどうかをVBAで調べるには、どのようなコードを書けばいいのかを探していらしたのでしょう。
[スポンサードリンク]
ウィンドウが最小化されているかを判定するサンプルマクロ
以下のSubプロシージャが参考になるはずです。
Sub ウィンドウが最小化されているかを判定する()
If ActiveWindow. WindowState = xlMinimized Then
MsgBox "最小化されいます!"
Else
MsgBox "最小化されていません。"
End If
End Sub
If ActiveWindow. WindowState = xlMinimized Then
MsgBox "最小化されいます!"
Else
MsgBox "最小化されていません。"
End If
End Sub
WindowオブジェクトのWindowStateプロパティで、ウィンドウの状態を調べられます。
Window.WindowStateプロパティの返す値が、xlMinimized(実際の値は-4140)であれば、
最小化されていると判定できます。
最終更新日時:2023-08-04 15:56
[スポンサードリンク]
- Newer:全見出しの文字列を取得するWordマクロ
- Older:VBAで名前の定義時にコメントを入れたい
Home » エクセルマクロ・Excel VBAの使い方 » Windowオブジェクト » Excel VBAでウィンドウが最小化されているか判定する-WindowState = xlMinimized