简体   繁体   English

如何在 excel vba 代码中使用无序 HTML 列表?

[英]how to use Unordered HTML List in excel vba code?

I have been trying to send a email via excel and use html in the message body but it seems excel does not reconize de我一直在尝试通过 excel 发送电子邮件并在邮件正文中使用 html,但似乎 excel 没有 reconize de

  • <\li>. <\li>。 I have the microsoft html Oject library added.我添加了 Microsoft html 对象库。

     Sub send() Dim OutApp As Object Dim OutMail As Object Set OutApp = CreateObject("Outlook.Application") Set OutMail = OutApp.CreateItem(0) On Error Resume Next With OutMail.To = "dupma4" '.CC = "Patrick.Blouin@mern.gouv.qc.ca;Veronic.Cinq-Mars@mern.gouv.qc.ca".BCC = "".Subject = "Ajouts d'adresse | [" & mun & " " & ville & "] | [" & Format(Now(), "yyyy-MM-dd") & "]".HTMLBody = "Bonjour," & "<br>" & "<br>" _ & "<ul>" & "<li> & message1 & "</li>" & "<li>" & message2 _ & "</li>" & "</ul>" '.Send End With End Sub
  • You're missing an ending quotation mark (") for your first li . So it should be as follows...您的第一个li缺少结束引号 (")。因此应该如下所示...

    .HTMLBody = "Bonjour," & "<br>" & "<br>" _
                & "<ul>" & "<li>" & message1 & "</li>" & "<li>" & message2 _
                 & "</li>" & "</ul>"
    

    声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

     
    粤ICP备18138465号  © 2020-2024 STACKOOM.COM