vbaでメールを送信したいのですが、
アウトルックに二つのアカウントを登録しています。
その時
Sub メール作成()
Dim OlApp As Outlook.Application
Dim mItem As Outlook.MailItem
Set OlApp = New Outlook.Application
Set mItem = OlApp.CreateItem(olMailItem)
With mItem
.To = "test2@docomo.ne.jp"
.Subject = "メモ"
.Display
End With
End Sub
は、問題なくできるのですが、
差出人(送信者)の部分をどうすればいいかわからないです。
差出人(送信者)の部分とは、画像の部分です。
.Sender = "test@.co.jp"
にすると
"test@.co.jp"が、コンパイルエラー 型が一致しません。になります。
ヘルプを見ると、
MailItem の送信元のアカウントのユーザーに対応する AddressEntry オブジェクトを取得または設定します。
と書いてあります。
何を言ってるかよくわかりませんが、差出人(送信者)の指定ではないようです。
なので、
.SenderEmailAddress = "test@.co.jp"
にしてみましたが、
値の取得のみ可能とのことなので、エラーになりました。
どうやって差出人の指定をすればいいのでしょうか?
バージョンは2010です。
よろしくお願いします。
お礼
ありがとうございました。