やじゅ@アプリケーション・ラボ わんくま支局

目次

Blog 利用状況

ニュース

プロフィール

MSMVP

VSTOで、Outlook COMアドインの作成

今のプロジェクトにて、取引先に対してメールの一括送信を
行う機能があります。同様にFAXでも一括送信があるわけ
ですが、こちらは「まいとーく Fax Server 6」を使います。
http://www.intercom.co.jp/mytalk/faxserver/

今はメールでFAX送信可能なサービスがあるので、これならメール一括送信機能だけ作成すればいいのではと提案したが時すでに遅かったようです。<FAX番号>@xxxx.ne.jp
http://email.biglobe.ne.jp/fax/index-mp.html

メール一括送信するわけですが、単純に送信するだけなら.NETのクラスライブラリ(SmtpMailクラス)を使えばいいのですが
http://www.atmarkit.co.jp/fdotnet/dotnettips/017sendmail/sendmail.html

送信履歴を残したい、履歴管理する部分はツールに等にまかせてしまいたいという要望もあり、Outlookを使えば、送信済みフォルダに残るので、Outlook.Applicationによる送信を行うプログラムを作成したのですが、メール1件送信する度に下記の警告が出るわけです。


これでは、とてもじゃないけど使えない。
何か方法が無いかと調べていくと、COMアドインにすれば、この警告が出ないで一括送信が可能であると分かったわけです。
COMアドインを作成して、EXCELなどのようにマクロを外部から呼べるのでは無いかと調べてみたわけですが、どうも出来ない。

結局、Outlookを常時起動した上で、COMアドインを開始・停止するボタンを作り、一定間隔で一括送信するCSVデータを取り込む、「まいとーく Fax Server 6」と同様な仕組みにした。
どうせ、一台は送信(メール、FAX)専用端末になるのでいいか。

この仕組みなら、別機能にて一括送信するCSVだけを作成すればいいんだよねー。

投稿日時 : 2008年11月10日 1:09

コメントを追加

# メールの送信履歴って常用するもの? 2008/11/10 9:39 DHJJ [Hatsune's Journal Japan] blog

メールの送信履歴って常用するもの?

# VSTOで、Outlook COMアドインのセットアップ 2009/06/08 1:53 やじゅ@アプリケーション・ラボ わんくま支局

VSTOで、Outlook COMアドインのセットアップ

# VSTOで、Outlook COMアドインのセットアップ 2009/06/08 1:59 やじゅ@アプリケーション・ラボ わんくま支局

VSTOで、Outlook COMアドインのセットアップ

タイトル  
名前  
URL
コメント