아래 매크로는 메뉴 항목의 가용성 상태를 전환하는 방법을 보여줍니다.

Sub ToggleMenuControls()

Dim m As CommandBarControl, mi As CommandBarControl

Set m = CommandBars.FindControl(ID:=30002) ' File Menu

If m Is Nothing Then Exit Sub

For Each mi In m.Controls

If mi.ID = 18 Then mi.Enabled = Not mi.Enabled

' toggles the state for the Print menu

Next mi

Set mi = Nothing

Set m = Nothing

End Sub