0

Access 2007 を使用して Access データベース プログラムをプログラムしました。イベントを指すボタンがあります: DoCmd.SendObject acSendReport で、PDF レポート (acFormatPDF) を電子メールで送信します。通常の Access 2007 プログラムではすべて正常に動作しますが、ユーザーが Access 2007 ランタイムでプログラムを開くと、このボタンをクリックすると、通常の手順 (Outlook への通知、許可/拒否クリアランスの待機) が実行され、クリックした後にプログラムが実行時エラーでクラッシュします。

ここで何が起こっているか知っている人はいますか?これは Access ランタイムの通常のエラーですか? PDF の代わりに他のファイル形式 (RTF および XLS) を試しましたが、ランタイム環境をクラッシュさせているのは SendObject コマンドのようです。

明確化: Access ランタイムは、このクラッシュ時にエラー コードを出力しません。「実行時エラーが発生しました」というウィンドウだけです。

4

2 に答える 2

0

コードにある別の問題を発見しました。フェントン氏が回答したPDFの問題に加えて、コード内の複数の電子メールアドレスに問題がありました。コードのCC部分に複数のメールアドレスをリストしました。メールアドレスを1つだけリストすると機能します。

だから今、私は複数のアドレスに電子メールを送信する方法を理解する必要があり、すべてがうまくいくはずです。

于 2009-07-17T14:02:51.700 に答える