【发布时间】:2014-06-25 13:18:32
【问题描述】:
我有一个简单的问题:
在 emailSender.Cells(2, 5) 中存储了我想在电子邮件的 html 正文中使用的文本,但我需要在此单元格中保持准确的格式,我该怎么做?
With MItem
.To = EmailAddr
.Subject = Subj
Do While j <= lastRow
Set searchResult3 = report.Columns(1).Find(tickets.Cells(j, i), LookIn:=xlValues)
.HTMLBody = .HTMLBody & "<tr>" & "<td width=""120"">" & tickets.Cells(j, i) & "</td>" & "<td width=""250"">" & searchResult3.Offset(0, 3) & "</td>" & "</tr>"
j = j + 1
Loop
.HTMLBody = emailSender.Cells(2, 5) & "<table border=""1"" bordercolor=black style=""border-collapse: collapse"">" & .HTMLBody & "</table>" & "<br>" & signature
.Display
End With
感谢您的帮助:)
【问题讨论】:
-
将单元格格式化为 TEXT 或在单元格中的所有内容前加上单引号
' -
它无论如何都没有帮助 :) 这个单元格中的一些文本是粗体的,有些不是,在 html 正文中我需要它看起来与那个单元格中的一样
-
所以你想评估 HTML??
-
是的,我认为这可能是一种方式.. 可以说这个单元格 emailSender.Cells(2, 5) 中的文本是“Arial”,大小为 10,所以当我使用这个 .HTMLBody = emailSender.Cells(2, 5).... 我需要它使用 Arial 和大小 10,而不是 Outlook 的默认值
-
哦,这几乎是不可能的:P