Excel VBA リボンを最小化したり、表示したりする

Excel VBAリボン最小化したり、最小化を元に戻す(常にリボンを表示する)方法の記録です。

リボン、タブのみを表示する、常にリボンを表示する

< スポンサーリンク >





リボンの最小化と表示

下記を実行すると、リボンが表示されている場合は最小化され、リボンが最小化されている場合は表示されます。

Sub test()
    CommandBars.ExecuteMso “MinimizeRibbon”
End Sub

リボン最小化VBA

 

リボンが表示されている状態

リボン表示

 

リボンが最小化されている状態

リボン最小化

 

リボンが最小化されているかどうか判断

リボンが最小化されている時は「リボン最小化」、リボンが表示されている時は「リボン通常」とメッセージで表示してみます。

Sub test2()
    If CommandBars.GetPressedMso(“MinimizeRibbon”) = True Then
        MsgBox “リボン最小化”
    Else
        MsgBox “リボン通常”
    End If
End Sub

リボン最小化判定

 

リボンが最小化されている状態

リボン最小化

 

リボンが表示されている状態

リボン通常表示

 

< スポンサーリンク >※広告先のお問い合わせは広告主様にお願いします