通过VBA的HTML电子邮件与子弹

我努力使我的HTML格式正确的通过VBA生成的自动化电子邮件。 我以前从来没有用过HTML,所以对我来说这是一个全新的东西…我已经试图在网上进行研究,但是我无法理解这一点。

.HTMLBody = "<style> body{color:black;font-family:Calibri;font-size: 11pt;}" & "<HTML><body>Dear " & Addressee & ",<br><br>As you would be aware, the...<br><br>Please find attached spreadsheet showing:<br><br>&emsp;&mdash;&emsp;Example list 1. <br>&emsp;&mdash;&emsp;Example list 2. <br>&emsp;&mdash;&emsp;Example list 3.<br><br> <b>Kindly reply to ALL indicating...</b><br><br> Regards,<br><br>" & Signature 

上面的问题是,它不会自动缩进行,如果他们随后移动到第二行,因为我已经“创build”假子弹。 此外,上面的这段代码是非常基本的(反映我缺乏理解:/) – 但我基本上想要find一种方法来有一堆文本,列出3个子弹保持所有的格式,正常情况下的子弹即缩进线),然后得出电子邮件的结论和正常结束。

任何机会有人可以帮助我的HTML代码有子弹..? 由于机密信息,我清除了上面代码中的很多文字。

谢谢!

您要使用使用以下布局的有序列表 :

 <ol> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> </ol> 

其中<ol>标签代表有序列表, <li>标签代表列表项目。 上面的代码产生以下内容:

  1. 第1项
  2. 第2项
  3. 第3项

或者,如果你不想要数字,只想要项目符号点,你可以使用一个无序列表,它使用相同的布局,除了<ol>标签更改为<ul>

 <ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> </ul> 

看起来像这样:

  • 第1项
  • 第2项
  • 第3项