ほわっつの日々あれこれ

日々のあれやこれや、ラグナロクオンラインLISA鯖の無駄使い商人日記に
なってます

そうだVBAでメールしよう

2010-04-05 21:48:07 | その他
今日もカリカリと・・

最近は、VBAでいろいろと悪さをしています。

今日はCDOを使ってメールを送る方法を・・・
本当は、MAPIで送りたいのですが、今使っているメーラがMAPI対応といいつつうごきません orz

やり方は簡単
XPならどこでも動くみたいです。
ただし、(なんでもやってくれる)SMTPサーバを見つけてくること

XXX=CreateObject("CDO.Message")
でメール送るよっていうのをクライアントに教える

あとは。
Fromに自分のメアドを
Toに相手のメアドを
Subjectは件名
TextBody が本文(改行とかもできる)
Configuration.Fields.Itemは("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
外部SMTPをつかうよ

Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") =
メールサーバ書いてね

oMsg.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
ここはSMTPのポート だいたいは25


Configuration.Fields.Update
でおくるよーって宣言して

oMsg.Send
メールすればいい


ただ、連続で遅れなかったりといろいろ課題はありますが・・・
それはのんびり考えます。

参考:http://www.atmarkit.co.jp/fwin2k/win2ktips/428wshmail/wshmail.html


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。