実装したい機能は、ユーザが図形を削除することを決定したときに、yesまたはnoのオプションで警告メッセージを表示することです。彼らがいいえを選択した場合、私は図形を削除したくありません。形状削除イベントをスキップ
私が考えることができる唯一の解決策は、すべてのシェイプの削除をロックし、OnBeforeShapeDeleteイベントを使用することです。ユーザが「はい」を選択した場合、削除保護は削除されます。ユーザーが「いいえ」を選択した場合、削除されませんが、毎回そのプロテクションバブルがポップアップするのが嫌です(オフにすることはできますか?)。
シェイプの削除イベントをスキップできるOnBeforeShapeイベントの方法はありますか?または他のソリューション?ありがとう!
編集: 下記の独自の質問に回答しました。
'Application.EnableEvents = False'は答えでしょうか? – Vityata
悪い考えではありませんが、イベントがオフになってもそれを元に戻すにはどうしたらいいでしょうか? – jediderek
'Application.EnableEvents = True'はそれをオンにします。 – Vityata