- ベストアンサー
エクセルの右クリックメニューを減らしたい・・・
エクセルの右クリックメニューで必要のない機能を非表示にしたいのですが可能でしょうか? 具体的には (1)数式と値のクリア (2)ドロップダウンリストから選択 (3)ウォッチ式の追加 などです。マクロで出来れば自由度があって最適なのですが。 よろしくお願いします(ponta_024)
- みんなの回答 (2)
- 専門家の回答
エクセルの右クリックメニューで必要のない機能を非表示にしたいのですが可能でしょうか? 具体的には (1)数式と値のクリア (2)ドロップダウンリストから選択 (3)ウォッチ式の追加 などです。マクロで出来れば自由度があって最適なのですが。 よろしくお願いします(ponta_024)
お礼
ありがとうございます。念のため文字列全部入れてみました。 完全に「表示・非表示」の制御ができました。非表示では薄青色の正方形しか出てきません。 このあと消えたメニュー部分にマクロの登録ができるか実験してみたいと思います。 If InStr(1, menu.Item(i).Caption, "切り取り") > 0 Or _ InStr(1, menu.Item(i).Caption, "コピー") > 0 Or _ InStr(1, menu.Item(i).Caption, "貼り付け") > 0 Or _ InStr(1, menu.Item(i).Caption, "形式を選択して貼り付け") > 0 Or _ InStr(1, menu.Item(i).Caption, "挿入") > 0 Or _ InStr(1, menu.Item(i).Caption, "削除") > 0 Or _ InStr(1, menu.Item(i).Caption, "数式と値のクリア") > 0 Or _ InStr(1, menu.Item(i).Caption, "コメントの挿入") > 0 Or _ InStr(1, menu.Item(i).Caption, "セルの書式設定") > 0 Or _ InStr(1, menu.Item(i).Caption, "ドロップダウン リストから選択") > 0 Or _ InStr(1, menu.Item(i).Caption, "ウォッチ式の追加") > 0 Or _ InStr(1, menu.Item(i).Caption, "リストの作成") > 0 Or _ InStr(1, menu.Item(i).Caption, "ハイパーリンク") > 0 Or _ InStr(1, menu.Item(i).Caption, "リサーチ") > 0 Then