2017-05-23 10 views
1

MailItem.SenderEmailAddressMailItem.Toフィールドは、Outlookでadminを実行しない限り、nullとして送信されます。MailItemを使用しないでOutlookマクロで送信者の電子メールアドレスを取得

MailItemを使用せずに、またはMailItemを使用してOutlookを管理者として実行する必要なく、送信者の電子メールアドレスと電子メールアドレスを取得するにはどうすればよいですか?

+0

OutlookSpyリボンの[アイテム]ボタンをクリックしてこれらのプロパティの1つを選択すると、OutlookSpyで同じ動作が表示されますか。 –

+0

残念ながら私が働く会社ではサードパーティのソフトウェアを使用することはできません。 –

+0

Outlook VBA(Alt + F11) - MsgBox Application.ActiveExplorer.Selection(1).SenderName –

答えて

1

上記のコメント(VBAの組み込みアプリケーションオブジェクトでは動作しますが、Outlook.Applicationオブジェクトの新しいインスタンスを作成した場合は動作しません)に基づいて、セキュリティパッチまたは奇妙なAVアプリケーションの相互作用。 VBAを使用している場合は、Redemptionがおそらく唯一のオプションです。あなたのAVアプリで何が起こっているのか、あなたがインストールされていない場合はインストールしてください。

関連する問題