• ベストアンサー

Accessでメール一括送信ソフトを作りたい

Access初心者です。 同じ内容の文章を複数の人に送信できるソフトを Accessで作りたいのですが、どうやったらいいでしょうか? なにか参考になるサイト・情報等教えてください!!!

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

  • ベストアンサー
回答No.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

参考URL:
http://www.hi-ho.ne.jp/babaq/basp21.html#0003
arai-guma6262
質問者

お礼

ありがとうございます。 参考にさせていただきます。

その他の回答 (4)

noname#185804
noname#185804
回答No.4
arai-guma6262
質問者

お礼

ありがとうございます。 参考にさせていただきます。

  • taaaaaaa
  • ベストアンサー率38% (31/80)
回答No.3

AccessとBASP21を使ってメール送信を行っています。 Accessのフォームからマクロを使ってテキストを保存。 送信用画面が起動し、ボタンクリックで送信、としています。 VBAを使わなくてもマクロだけでも利用出来るのでおすすめします。

arai-guma6262
質問者

お礼

ありがとうございます。 参考にさせていただきます。

回答No.2

実際に送信する PC に BASP21 をインストールすれば Access の VBA からメール送信できますよ。 http://www.hi-ho.ne.jp/babaq/ 無料ですが非常に実績のあるツールですのでどうぞ。

arai-guma6262
質問者

補足

ご返答ありがとうございます。 早速DL&インストール完了したのですが、 使い方がわかりません(ToT) インストール後にどうやったら使えるのでしょうか?? 教えてください~!!

回答No.1

リンク先はExcelでのメール送信ですが、VBAなのでAccessでも問題ないと思います。

参考URL:
http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_800_080.html

関連するQ&A