电子邮件中的 VBA HTML 标签。我的标签是否正确闭合和嵌套?

问题描述 投票:0回答:1

您好,谢谢您看到我的帖子。我从名为 Unspan 的网站收到一条奇怪的错误消息,指出我的测试电子邮件中的 HTML 标签未正确关闭和嵌套。

我正在寻找第二双眼睛来审查下面编写的代码,因为我无法直观地看到我的错误所在(如果有的话)...

附件是错误消息的屏幕截图以及本身编写的代码。如果有人可以审查我的工作并指出我做错了什么以及需要更改什么,我将不胜感激,谢谢。

HTML 错误消息照片

Dim OutApp As Object
Dim OutMail As Object
Dim Ws As Worksheet
Dim strbody As String
Dim row_count As Integer


Greeting = Ws.Range("I24")
EMD = Ws.Range("B7")
DPeriod = Ws.Range("B8")
CashEscrow = Ws.Range("A9")
CashDays = Ws.Range("B9")
CreativeEscrow = Ws.Range("A10")
CreativeDays = Ws.Range("B10")
Body = Ws.Range("B19")
CC = Ws.Range("F2")
BCC = Ws.Range("H2")

Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)


strbody = "<BODY style = font-size:14pt;font-family:Tahoma>" & _
Greeting & " " & Ws.Cells(i, 1).Text & "," & "<br>" & Body & " " & Ws.Cells(i, 4).Text & "." & _
"<br>" & "<br>" & "Non-Refundable EMD" & " " & "$" & EMD & "<br>" & "DD Period" & " " & DPeriod & "<br>" & CashEscrow & " " & _
CashDays & "<br>" & CreativeEscrow & " " & CreativeDays & "<br>" & "<br>" & "Thank You" & "<br>" & "Regards," & "<br>" & Ws.Range("K2") & "<br>" & Ws.Range("L2") & "<br>" & Ws.Range("K3") & "<br>" & Ws.Range("L3") & "<br>"


FileName = Ws.Cells(i, 6).Text
 
On Error Resume Next
    With OutMail
        .To = Ws.Cells(i, 2).Text
        .CC = CC
        .BCC = BCC
        .Subject = "Interested In Purchasing" & " " & Ws.Cells(i, 4).Text & ":" & " " & "Please Review"
        .HTMLBody = strbody & _
        "<img src='C:\Users\david\OneDrive\Desktop\Real Estate\Whoop&Discord\Credibility Evergreen Servicing\WhyRealtorsshouldUseCreativeFinance.jpg' width='90%' height='90%'>" & _
        .HTMLBody
      

检查了其他论坛、Youtube 和谷歌。尝试手动查找我的代码中的错误

html vba email tags html-email
1个回答
0
投票

虽然你声明了 WS 但你从未初始化它,你必须这样做

Dim ws As Worksheet: Set ws = ThisWorkbook.Worksheets("Sheet1")

你必须给 i 初始值,比如 1

Dim i As Long: i = 1

在 strbody 的末尾,您必须添加两个标签来关闭标签,例如

strbody = <BODY style = font-size:14pt;font-family......

strbody = strbody&“”

希望这能起到作用

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.