• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【エクセル】CDOでメール送信がエラーになる)

【エクセル】CDOでメール送信がエラーになる

このQ&Aのポイント
  • EXCELからCDOを使ってメールを送信するマクロがエラーになっています。問題の原因がわからず困っています。
  • エクセルのCDOを使ったメール送信マクロで発生しているエラーについて、解決策を教えてください。
  • EXCELのCDOに関連するメール送信マクロがエラーになる問題について、詳細な情報を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

CDOでメール送信 http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_800_080.html ・参照設定は以下のように行ないます。 ・Office2003のインストールでCDOが動かなくなる! などは該当しませんか? そもそも、送れるPCと送れないPCの相違点も書かれた方がよかったかなと。 経験はないので、憶測まで。

mintia22
質問者

補足

ご回答ありがとうございます。 n-junさんが書かれていた「Excelでお仕事」のサイトのソースコードを 少し加工して使っています。 メール送信する前の確認メッセージのところで、 文章を改行(&Chr(10))を入れていて、そこが引っかかっているような 雰囲気なんですが、私も知識が無くなんとなくのところしかわからないので。。。 遅れる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

関連するQ&A