@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

VSTOのOutlookアドインでToのアドレスを取得したい。

1
投稿者投稿内容
dye
会議室デビュー日: 2007/01/30
投稿数: 7
投稿日時: 2007-04-18 19:19
みなさんこんにちは。

VSTOのOutlookアドインを作っています。

以下のようにOutlook.MailItemのToからアドレスを取得したいのですが、

foreach (Outlook.MailItem mail in items)
{
mail.To;
}

メールのヘッダーが

To: name@company.com

の時は正常に取得できるのですが、

To: "foo" <name@company.com>

このときはfooしか取得できません。

このようなときにはアドレスをとれるのでしょうか?

環境
Visual Studio 2005 Tools for the Microsoft Office System
Outlook2003
ちゃっぴ
ぬし
会議室デビュー日: 2004/12/10
投稿数: 873
投稿日時: 2007-04-18 23:50
Recipient とか使いませんでしたっけ?
_________________
dye
会議室デビュー日: 2007/01/30
投稿数: 7
投稿日時: 2007-04-19 08:51
ちゃっぴさんありがとうございます。

Recipientで解決しました。

foreach (Outlook.Recipient recip in mail.Recipients)
{
recip.Address
}

通常はToで取得できてたので、
固まっちゃってました。

助かりました。感謝。
1

スキルアップ/キャリアアップ(JOB@IT)