2017-02-13 39 views
1

我很努力讓我的HTML格式通過VBA生成的自動化電子郵件正確。我之前從未使用過HTML,所以這對我來說是一件全新的事情......我已經嘗試過在線研究,但我無法理解這一點。HTML電子郵件通過VBA與項目符號

.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 

的問題與上面的是,它不會自動縮進行,如果他們隨後移動到第二排,因爲我已經「創造」假子彈。此外,上面的代碼非常基礎(反映我缺乏理解:/) - 但我基本上想要找到一種方法來獲得一堆文本,列出3個項目符號,保留所有格式化,就像正常項目符號一樣即縮進線),然後得出電子郵件的結論和正常結束。

有人可以幫助我用HTML代碼讓子彈得到任何機會..?由於機密信息,我清除了上述代碼中的很多文字。

謝謝!

回答

3

你想用它使用的佈局的Ordered List

<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