プロが教える店舗&オフィスのセキュリティ対策術

Openイベントで
ExcelVBAで右クリックメニューにマクロを設定しました。

ブックを閉じるBeforeCloseで
Application.CommandBars("Cell").Reset
を追記しました。

以前はマクロが消去されていましたが、
現在、残っています。

何かコードを変更しないと出続けると思います。
しかし、消去したいです。

対処方法をご存知の方、教えてください。

A 回答 (2件)

こんにちは。



Application.CommandBars("Cell").Reset

このコードを標準モジュールに記載して、これだけを実行しても、標準に
 戻らないのでしょうか?
    • good
    • 0

こんにちは



メニュー名称が正しいければ、ResetをDeleteにして直接実行してみるとか。

それでもダメな場合は、以下のリンク先の<例>にあるプロシージャで、
 >Not bar.Visible
を省いて実行してみてはいかがでしょうか?
(BuiltIn以外のメニューは全て削除されるはずです)
https://docs.microsoft.com/ja-jp/office/vba/api/ …
    • good
    • 0

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

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