ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:mintia22 【エクセル】CDOでメール送信がエラーになる
困り度:
  • すぐに回答を!
こんにちは。

EXCELからCDOを使ってメールを送信というマクロを組んだんですが、
使える人と、使えない人がいます。

何が問題なのかさっぱりわからず困っています。

わかる方、教えてください!!!!!

尚、エラー内容は下記になります。
----------------------------------------------
コンパイル エラー
プロジェクトまたはライブラリが見つかりません。
----------------------------------------------
となり、マクロ内の、『Chr』が選択されている状態です。
メッセージボックスの中に、改行を入れているので。

このような内容でわかる方いましたらお助け下さい。

また、補足でもっと情報が必要な場合も教えてください。

宜しくお願いします!!!!!
質問投稿日時:09/04/03 12:28
質問番号:4849164
最新から表示回答順に表示

回答

 

回答者:end-u エラーになる端末で、VBEメニュー[ツール]-[参照設定]を確認してみてください。
『参照付加...』になっているライブラリがあるのではないですか?
そのチェックを外せば正常動作するはずです。
(ただしChr関数についてのコンパイルエラーに関してですが)

参考:[OFF2000]参照先が存在しないファイルで VBA がエラーになる
http://support.microsoft.com/kb/208218/ja



またはそのChr関数をライブラリから指定したり、定数を使ったりすれば回避できると思います。
Chr(10) → VBA.Chr(10)
Chr(10) → vbLf
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:09/04/03 16:03
回答番号:No.2
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:n-jun CDOでメール送信
http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_800_080.html
・参照設定は以下のように行ないます。
・Office2003のインストールでCDOが動かなくなる!
などは該当しませんか?

そもそも、送れるPCと送れないPCの相違点も書かれた方がよかったかなと。
経験はないので、憶測まで。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:09/04/03 13:43
回答番号:No.1
この回答への補足ご回答ありがとうございます。

n-junさんが書かれていた「Excelでお仕事」のサイトのソースコードを
少し加工して使っています。

メール送信する前の確認メッセージのところで、
文章を改行(&Chr(10))を入れていて、そこが引っかかっているような
雰囲気なんですが、私も知識が無くなんとなくのところしかわからないので。。。

遅れるPCと遅れないPCの違いがわからないです。
その違いがわかればエラーの原因もわかると思うのですが。。。

宜しくお願いします。
この回答へのお礼この回答にお礼をつける(質問者のみ)
最新から表示回答順に表示