問題: ContextMenu("Cell") (セルを右クリック) を変更しようとすると、コンテキスト メニューがどのように変更されたかを確認できる場合と確認できない場合があります。
なぜだろうと思ったことはありませんか?他の初心者の時間を節約できるように共有します。
例として、Ron de bruin 'How to build & change ContextMenu'
問題: ContextMenu("Cell") (セルを右クリック) を変更しようとすると、コンテキスト メニューがどのように変更されたかを確認できる場合と確認できない場合があります。
なぜだろうと思ったことはありませんか?他の初心者の時間を節約できるように共有します。
例として、Ron de bruin 'How to build & change ContextMenu'
理由: Excel には、特定の状況でのみ表示される同じ名前 (この場合はセル) の異なる ContextMenu があります。たとえば、現在のレイアウト モード (改ページ プレビューまたは標準) に応じて、異なるメニューが呼び出されます。
解決策: クレジットはMrExcelに送られます。
別のコマンドバー コントロールを次のように設定します。
Dim ContextMenu as Commandbar
Dim ContextMenuPBP as CommandBar
Set ContextMenu = Application.CommandBars("Cell")
Set ContextMenuPBP = Application.CommandBars.FindControl(ID:=1588).Parent
両方のメニューを変更するだけで、ユーザーがどのモードで作業していても変更を確認できます。