次のようなコードを変更したいと思います。
Sub SendEmail()
Dim myOlApp As Outlook.Application
Dim myItem As Outlook.MailItem
'Create an Outlook application object
Set myOlApp = New Outlook.Application
'Create a new MailItem form
Set myItem = myOlApp.CreateItem(olMailItem)
'Build and display item
With myItem
.To = “test@test.com”
.Subject = “Test Subject”
.HTMLBody = “Test Body”
.Display
.SaveAs “C:\Test.msg”, olMSG
End With
サブ終了
このコードは、アプリケーション全体のさまざまなボタンから呼び出されます。ボタンをクリックすると、新しいメールが作成されて保存されます。残念ながら、電子メールは作成されるとすぐに送信される前に保存されます...そのため、変更が加えられた場合、保存されたバージョンには含まれません。
このコードを変更して、送信されたメールのみを保存するにはどうすればよいですか?
必要に応じてフォローアップの質問をしてください。できる限り対応させていただきます。
ありがとう!
ロバート