Sub Window_Maximize01()
Select Case ActiveWindow.WindowState '現在のウインドウの大きさを取得
Case xlMaximized
MsgBox "現在のサイズは最大化です。"
Case xlNormal
MsgBox "現在のサイズは標準です。"
Case xlMinimized
MsgBox "現在のサイズは最小化です。"
End Select
End Sub
Sub Window_Maximize02()
Select Case ActiveWindow.WindowState '現在のウインドウの大きさを取得
Case xlMaximized
ActiveWindow.WindowState = xlNormal '最大化⇒標準へ
MsgBox "最大化⇒標準へ変更"
Case xlNormal
ActiveWindow.WindowState = xlMinimized '標準⇒最小化
MsgBox "標準⇒最小化へ変更"
Case xlMinimized
ActiveWindow.WindowState = xlMaximized '最小化⇒最大化
MsgBox "最小化⇒最大化へ変更"
End Select
End Sub
Sub Window_Position01()
With ActiveWindow
.WindowState = xlNormal 'ウインドウのサイズを標準に設定
.Top = 40 'Top画面上からのサイズを40に設定
.Left = 50 'Left画面の左端からのサイズを50に設定
.Height = 160 'ウインドウの高さのサイズをを160に設定
.Width = 170 'ウインドウの幅のサイズを170を設定
End With
End Sub