- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【エクセル】CDOでメール送信がエラーになる)
【エクセル】CDOでメール送信がエラーになる
このQ&Aのポイント
- EXCELからCDOを使ってメールを送信するマクロがエラーになっています。問題の原因がわからず困っています。
- エクセルのCDOを使ったメール送信マクロで発生しているエラーについて、解決策を教えてください。
- EXCELのCDOに関連するメール送信マクロがエラーになる問題について、詳細な情報を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
CDOでメール送信 http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_800_080.html ・参照設定は以下のように行ないます。 ・Office2003のインストールでCDOが動かなくなる! などは該当しませんか? そもそも、送れるPCと送れないPCの相違点も書かれた方がよかったかなと。 経験はないので、憶測まで。
その他の回答 (1)
- end-u
- ベストアンサー率79% (496/625)
回答No.2
エラーになる端末で、VBEメニュー[ツール]-[参照設定]を確認してみてください。 『参照付加...』になっているライブラリがあるのではないですか? そのチェックを外せば正常動作するはずです。 (ただしChr関数についてのコンパイルエラーに関してですが) 参考:[OFF2000]参照先が存在しないファイルで VBA がエラーになる http://support.microsoft.com/kb/208218/ja またはそのChr関数をライブラリから指定したり、定数を使ったりすれば回避できると思います。 Chr(10) → VBA.Chr(10) Chr(10) → vbLf
補足
ご回答ありがとうございます。 n-junさんが書かれていた「Excelでお仕事」のサイトのソースコードを 少し加工して使っています。 メール送信する前の確認メッセージのところで、 文章を改行(&Chr(10))を入れていて、そこが引っかかっているような 雰囲気なんですが、私も知識が無くなんとなくのところしかわからないので。。。 遅れるPCと遅れないPCの違いがわからないです。 その違いがわかればエラーの原因もわかると思うのですが。。。 宜しくお願いします。