エラーが出なくなったのではなく、エラー対処へ飛んで終わっているということはありませんか? メッセージをPrintで出力すると、スケジュールで実行していればサーバーログに、 手動で実行していれば、ステータスバーに表示されます。 MsgBoxに変えて、実行すれば、手動の場合は画面に表示されますね。 doc2.Body="送信元:" & doc.From(0) & Chr$(13)+Chr$(10) & Chr$(13)+Chr$(10) & rtitem.GetFormattedText( False, 0 ) で出るエラーとは何だったのでしょうか? もう出ないのであれば、問題無いのかもしれませんが、 デバッグ中にdoc・rtitemが取得できているのかを確認してみて下さい。