發送HTML格式的電子郵件這裏是我的代碼部分的正常工作:通過Outlook從Access
Dim objOutlook As New Outlook.Application
Dim objMail As MailItem
Dim Header as String
Dim Text As String
Dim EmailAddr as String
Set objOutlook = New Outlook.Application
Set objMail = objOutlook.CreateItem(olMailItem)
I then define Header, text and EmailAddr
With objMail
.To = EmailAddr
.Subject = Header
.Body = Text
.Send
End with
我想文字像Arial 12磅格式化。
爲了達到這個目的我應該插入什麼?
在使用您的建議時,我首先會收到帶有測試文本和Calibri字體的電子郵件。如果我嘗試發送,則會收到錯誤消息。在保存時,我發現我也在草稿中使用了電子郵件的版本 - 正確的字體和文本。我如何擺脫第一封電子郵件?還有更改爲粗體和斜體的任何提示?這只是編寫一個普通的html文檔並在編碼中插入它的情況嗎?
重:錯誤信息 - 我只是想我的代碼,它爲我工作。如果您在Outlook關閉的情況下運行Access VBA代碼,請在Outlook已打開的情況下再次嘗試。 re:Bold等 - 是的,只需在你的'.HTMLBody'文本中使用適當的HTML標籤。 –