加納様 さっそくのご回答、ありがとうございます。 お教えいただいた Kill を試してみましたが、残念ながら結果はかわりませんでした。 Notes が ShellExecute の結果を待たずに次ぎの処理を起動させてしまう所為のようのなので、 Call ShellExecute 〜 と Call DeleteFile 〜 (または Kill )の間に Sleep を 5 秒ほど入れてみたところ、多少改善するようになりました。 しかし、1ファイル印刷するたびに 5 秒 Sleep するのはあまりにもパフォーマンスが悪く、できることならばやりたくはありません。 全ての印刷が終わってから一旦 Sleep し、再度コレクションをまわして削除するという案もありましたが、添付ファイルの数が増えた場合にはたして何秒 Sleep したら印刷に間に合うのかという問題が発生してしまいます。 もう少し方策を考えて見ます。 ありがとうございました。