タイトル : Re: VB2005でMAPIを使用したい 投稿日 : 2008/05/15(Thu) 18:56 投稿者 : 魔界の仮面弁士
> MAPIで MAPI 以外の方法でも良いのでしょうか? http://support.microsoft.com/kb/200018/en-us > メール送信をしようと思っています。 System.Net.Mail 名前空間(≠System.Web.Mail 名前空間)は使えませんか? > これはVB6.0のときに使用していたコントロールだと思うのですが、 そうですね。ActiveX 版のコントロールです。 > VB2005用ではMAPIはなくなったのでしょうか? # MAPI は仕様の名前なので、無くなったと言うと御幣がありそう。 どうしても MAPI が必要なら、VB6 のコンポーネントを使い続けることもできますし、 あるいは、MAPI32.DLL の API を直接呼び出して使う事もできるかと。 .NET 用にラッピングされた MAPI コンポーネントが必要であれば、 下記にてソース付きで公開されています。 http://www.codeproject.com/KB/IP/CMapiEx.aspx あとは、Outlook があればそれを使う事もできますし、あるいは Windows Mail を COM 制御、という手法とか。 http://support.microsoft.com/kb/220595/ja http://msdn2.microsoft.com/en-us/library/ms709546.aspx |