Querydocumentdeleteイベントで、RemoveAllしている理由はわかりました。 Querydocumentdeleteイベントがどういうタイミングで発生するか判りますか? 実際の文書削除時は、 1.Delキー押下。 2.削除マークが付く。 3.Querydocumentdeleteイベント発生。 4.削除するか否かのアラート出力。 5.文書が削除される。 という順で処理されています。 今回は、3のQuerydocumentdeleteイベントにて、RemoveAllにて強制的に、 文書削除しているにも関わらず、4(と5)まで、処理が流れている為、 無駄なアラートが発生します。 Querydocumentdeleteイベントで、RemoveAllした時に、Continue=Falseで終了すれば、 4の無駄なアラートは出なくなる筈です。