我有附件創建收據以通過電子郵件發送給客戶。 我試圖讓第二個字段對齊Outlook電子郵件,但迄今未能找到解決方案。已經嘗試過Chr9,vbTab,只是增加空格等。 解決方案將不勝感激 - 我不認爲它是一個巨大的任務來解決,但它目前證明難以捉摸。Excel創建Outlook電子郵件,但文本不對齊
Sub GenerateEmails()
Dim ce As String: ce = "[email protected]"
'create draft emails
Dim OutApp As Object, OutMail As Object
Set OutApp = CreateObject("Outlook.Application")
On Error GoTo cleanup
If ce Like "?*@?*.?*" Then
Set OutMail = OutApp.CreateItem(0)
On Error Resume Next
With OutMail
.TO = ce
.CC = ""
.Subject = "Receipt"
.Body = "Payment Amount: " & "$10,000" & vbNewLine & _
"Receipt Num: " & "R645-81658" & vbNewLine & _
"Sales Rep: " & "Ben Smith" & vbNewLine & _
"Date Received: " & "05 July 2016"
.Display
End With
On Error GoTo 0
Set OutMail = Nothing
End If
cleanup:
Set OutApp = Nothing
Application.ScreenUpdating = True
End Sub
感謝
您是否嘗試過使用HTML格式發送並使用表格? –