- ベストアンサー
Accessでメール一括送信ソフトを作りたい
Access初心者です。 同じ内容の文章を複数の人に送信できるソフトを Accessで作りたいのですが、どうやったらいいでしょうか? なにか参考になるサイト・情報等教えてください!!!
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
> インストール後にどうやったら使えるのでしょうか?? 参照設定しない場合は・・・ Dim bobj As Object Set bobj = CreateObject("basp21") Dim result As String result = bobj.SendMailEx("C:\logFile.txt", _ "smtp Server のアドレス", _ "相手(受信者)のアドレス", _ "自分(送信者)のアドレス", _ "件名", _ "本文", _ "") それぞれの引数は文字列型でパラメータを指定します。 最後の "" は「添付ファイル無し」の場合です。 これでメールをチクチクと 1通ずつ送信するのもよいですが、FlushMail メソッドで一気に送信するのもよいでしょう。 http://www.hi-ho.ne.jp/babaq/faq.html#M021
その他の回答 (4)
他にもこのようなdllがあります。 nMail.dll http://www.nanshiki.co.jp/lib/nmail.html Dzsmtp.dll http://www.vector.co.jp/soft/dl/win95/prog/se154742.html smtpClient.dll(通常DLL版) http://www.vector.co.jp/soft/win95/prog/se369303.html smtpClient.dll(COM版) http://www.vector.co.jp/soft/win95/prog/se334509.html
お礼
ありがとうございます。 参考にさせていただきます。
- taaaaaaa
- ベストアンサー率38% (31/80)
AccessとBASP21を使ってメール送信を行っています。 Accessのフォームからマクロを使ってテキストを保存。 送信用画面が起動し、ボタンクリックで送信、としています。 VBAを使わなくてもマクロだけでも利用出来るのでおすすめします。
お礼
ありがとうございます。 参考にさせていただきます。
- temtecomai2
- ベストアンサー率61% (656/1071)
実際に送信する PC に BASP21 をインストールすれば Access の VBA からメール送信できますよ。 http://www.hi-ho.ne.jp/babaq/ 無料ですが非常に実績のあるツールですのでどうぞ。
補足
ご返答ありがとうございます。 早速DL&インストール完了したのですが、 使い方がわかりません(ToT) インストール後にどうやったら使えるのでしょうか?? 教えてください~!!
- ivory-star
- ベストアンサー率57% (16/28)
リンク先はExcelでのメール送信ですが、VBAなのでAccessでも問題ないと思います。
お礼
ありがとうございます。 参考にさせていただきます。