餃子を食べるとき、何をつけますか?

Excel 2003 から Excel 2021 へと時代が飛んで使い勝手がずいぶんと変わっていて戸惑っています。
セルの右クリックで出る項目が昔と違ってやたらに多いのにビックリしています。
この右クリックで出る項目をカスタマイズして減らすことはできますか?

A 回答 (3件)

恥ずかしながら当方はいまだに2010…


how to change context menu excel

excel 右クリック メニュー 削除
でGoogleったら出来るっぽい
Alt + F11キーでVBEの画面に切り替えて

挿入 → 標準モジュールに
Sub ContextList()
Dim i As Long
For i = 1 To Application.CommandBars("Cell").Controls.Count
Debug.Print i; Application.CommandBars("Cell").Controls.Item(i).Caption
Next
End Sub

で実行すると、表示 → イミディエイトウィンドウに
1 切り取り??(&T)
2 コピー??(&C)
3 貼り付け??(&P)
中略
19 ハイパーリンク(&H)...
20 ハイパーリンク??の編集(&H)...
21 ハイパーリンク??を開く(&O)
22 ハイパーリンク??の削除(&R)
23 詳細を展開(&X)
24 追加アクション(&I)
25 全画面??表示(&U)
26 追加操作(&A)
って出るので番号を頼りに

Sub ContextUnvisible()
Application.CommandBars("Cell").Controls.Item(2).Visible = False
'↑は「コピー(&C)」を非表示にします
'非表示にしたいものの番号を同様に書き連ねます
End Sub
とすれば「コピー(&C)」はExcelを再起動しても非表示のままでした。

Excelインストール時に戻したいときには
イミディエイトウィンドウで、
Application.CommandBars("Cell").Reset
とすれば戻りました。
個々の変更はは
Application.CommandBars("Cell").Controls.Item(2).Visible = True
のようにFalse/Trueで切り替えられました。

Excelは状況に応じてコンテキストメニューの表示を変えるので
消したつもりでもExcelが気を利かして元に戻すかもしれません。
(未検証)
※2021は持ち合わせておりませんので、このへんで。
「セルの右クリックで出る項目を減らすことは」の回答画像2
    • good
    • 1
この回答へのお礼

おー!
大変詳しい回答ありがとうございます m(__)m
頑張ってやってみたいと思います。

お礼日時:2022/10/12 23:56

追伸


太字で表示されている「貼り付けのオプション:」は消せませんでした。
    • good
    • 0

できないです。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A