后,我有一些代码,类似于以下,我想修改:保存电子邮件修改
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 = “[email protected]”
.Subject = “Test Subject”
.HTMLBody = “Test Body”
.Display
.SaveAs “C:\Test.msg”, olMSG
End With
末次
此代码是从整个应用程序的各种按钮调用。点击按钮时,会创建并保存新电子邮件。不幸的是,电子邮件一旦创建并在发送之前就会被保存下来......所以,如果对它进行了任何修改,它们将不会保存在保存的版本中。
我该怎么做才能修改这段代码,只保存发送的邮件一次?
随时随地问任何后续问题,我会尽我所能做出回应。
谢谢!
罗伯特
描述您收到的错误,以便获得更好的答案。另外,什么“应用程序”? – AMissico 2009-09-04 19:57:00
我的歉意,AMissico,这个代码是在MS Access开发的应用程序中。没有任何错误...它只是在创建电子邮件时立即保存,但我希望在发送电子邮件后保存它。 – Sesame 2009-09-04 20:06:35