tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルMAPIでのメール送信
記事No7281
投稿日: 2008/04/06(Sun) 20:15
投稿者サムソン
お世話になっております。
ただいま、MAPIを使ったメール送信プログラム(規定のメーラーの新規作成画面起動までで、送信まではしないもの)を作成しています。
サンプルを見つけて、それにしたがってプログラムを書いてみたのですが、自分にはよくわからない現象が出てしまいます。
1、OutlookExpressではきちんとメーラーが起動し、送信もできる。
2、Outlook2003ではメーラーは起動するが、送信ボタンをクリックしても反応しない。
(2の場合もSend(False)で直送信にするときちんと送信されます。)
本文や宛先はメーラーで設定させたいので、直送信ではなく、新規画面起動で止めたいのですが、なにが原因かおわかりになるかたはおりますでしょうか。
Outlook2003での直送信も、はじめはできなかったのですが、RecipAddressの設定の後に、ResolveNameをつけたらできるようになりました。が、たぶんセキュリティの関係だと思うのですが、警告メッセージが表示されます。(プログラムがOutlook内に保存されている電子メールアドレスにアクセスしようとしています。よろしいですか?というメッセージです)
このメッセージの表示は仕方のないものなのでしょうか。
送信プログラム側で、宛先4つ、CC4つの計8アドレスを指定できるのですが、それぞれのResolvenameで表示されてしまうので、できれば表示したくないのですが・・。
実はResolvnameの意味もよくわかっていないのですが、AxMAPIMessagesの各プロパティの意味合いがわかるようなページがあれば教えていただいてもよろしいでしょうか。
長々済みません。
よろしくお願いいたします。

[ツリー表示へ]