2015-06-01 123 views
0

我正在開發Excel宏以向特定客戶發送電子郵件。我迄今爲止的代碼工作得很好。這是我用Outlook完成的第一個宏。我遇到的問題是DETAIL_INFO變量。詳細信息應包含2列:(1)客戶信息和(2)發票信息。每列將有4或5個字段。我試圖做的是在電子郵件的乞討時有一些措辭,然後在2列中顯示發票信息。我想爲每張發票分開一個部分。可能有1張發票或可能有多張發票。一旦顯示發票信息,那麼還有一些額外的措詞。使用Excel VBa發送Outlook電子郵件

可以這樣做嗎?代碼下面是一些示例結果。感謝您的幫助......

strbody = "<font size=""3"" face=""Calibri"">" & _ 
    Date & "<br><br>" & _ 
    VarB & " " & VarC & "<br>" & _ 
    Add1 & "<br>" & _ 
    Add2 & ", " & Add3 & " " & Add4 & "<br><br><br>" & _ 
    "Dear Customer,<br><br>" & _ 
    "Thank you for choosing us.<br><br>" & _ 
    "We appreciate your business. At times, we follow up with customers<br>" & _ 
    "to minimize confusion.<br><br>" & _ 
    "Please see below for more details:<br><br><br>" & _ 
    DETAIL_INFO & "<br>" & _ 
    "<br><br><br>Our goal is to handle these situations as promptly as possible." & _ 
    "Again, we appreciate the opportunity to serve you.<br><br>" & _ 
    "Sincerely,<br>" & _ 
    "ABC Company" 

結果:

等等等等

聯繫信息發票信息 名字:Joe發票ID:12345 姓:史密斯發票日期:05/15/2015 城市:堪薩斯城發票金額:15.00 州:MO到期日:2015年6月15日

聯繫信息#2發票信息#2 名字:比爾發票ID:11223 姓:瓊​​斯發票日期:2015年5月25日 城市:堪薩斯城發票金額:25.00 州:MO到期日:再爲2015年6月25日

謝謝你的幫助.......

+0

「DETAIL_INFO」變量是如何創建的?該代碼比您提供的代碼更相關。 – OpiesDad

+0

無論如何,我會用HTML表格創建它。看到這裏:http://www.w3schools.com/html/html_tables.asp – OpiesDad

+0

你可以添加你的電子郵件正文應該看起來像什麼圖像。 – 0m3r

回答

0

看看Ron de Bruin's site偉大的方式來創建電子郵件。鏈接的頁面顯示如何讓Excel將範圍轉換爲HTML電子郵件。

+0

@Chipletten .... .........我在那裏找到了幫助解決問題的信息。感謝您指出了這一點。 – Shaves

相關問題