hoangnam_vt
Thành viên mới
- Tham gia
- 20/12/12
- Bài viết
- 10
- Được thích
- 0
Bạn thay VbNewLine thành thẻ "<br>" là được nhé.Nhờ anh/chị chỉ giúp cách viết Body của Mail trên VBA thành nhiều dòng. Thanks all.
Mình viết mà nó không xuống dòng.
View attachment 266250
outlMail.HTMLBody = ThisWorkbook.Sheets(2).Cells(1, 8) & _
ThisWorkbook.Sheets(2).Cells(i, 4) & " ( " & _
ThisWorkbook.Sheets(2).Cells(1, 9) & _
ThisWorkbook.Sheets(2).Cells(i, 2) & " )" & "<br>" & _
ThisWorkbook.Sheets(3).Cells(4, 1) & "<br>" & _
ThisWorkbook.Sheets(3).Cells(5, 1) & "<br>" & _
ThisWorkbook.Sheets(3).Cells(6, 1) & "<br>" & _
ThisWorkbook.Sheets(3).Cells(7, 1) & "<br>" & _
ThisWorkbook.Sheets(3).Cells(8, 1)
outlMail.Attachments.Add ThisWorkbook.Path & "\Files\" & ThisWorkbook.Sheets(2).Cells(i, 5)
outlMail.Send
Trùi ui, vừa gửi xong đã thấy Hai Lúa gửi lên trước rồi! kakakka
Thanks nhiều nhé.Do mail dùng ngôn ngữ HTML nên xuống hàng phải dùng <br> nhé bạn!
Mã:outlMail.HTMLBody = ThisWorkbook.Sheets(2).Cells(1, 8) & _ ThisWorkbook.Sheets(2).Cells(i, 4) & " ( " & _ ThisWorkbook.Sheets(2).Cells(1, 9) & _ ThisWorkbook.Sheets(2).Cells(i, 2) & " )" & "<br>" & _ ThisWorkbook.Sheets(3).Cells(4, 1) & "<br>" & _ ThisWorkbook.Sheets(3).Cells(5, 1) & "<br>" & _ ThisWorkbook.Sheets(3).Cells(6, 1) & "<br>" & _ ThisWorkbook.Sheets(3).Cells(7, 1) & "<br>" & _ ThisWorkbook.Sheets(3).Cells(8, 1) outlMail.Attachments.Add ThisWorkbook.Path & "\Files\" & ThisWorkbook.Sheets(2).Cells(i, 5) outlMail.Send
Bài đã được tự động gộp:
Trùi ui, vừa gửi xong đã thấy Hai Lúa gửi lên trước rồi! kakakka
Thì bạn thêm câu lệnh này vào:Thanks nhiều nhé.
Bài đã được tự động gộp:
Mình muốn thêm định dạng font cho Body mail là cở chữ 14, font là Time new roman. thì thêm như thế nào vậy. Thanks
outlMail.HTMLBody = "<font style=""font-family: Times New Roman; font-size: 14pt;""/font>" & _
ThisWorkbook.Sheets(2).Cells(1, 8) & _
ThisWorkbook.Sheets(2).Cells(i, 4) & " ( " & _
ThisWorkbook.Sheets(2).Cells(1, 9) & _
ThisWorkbook.Sheets(2).Cells(i, 2) & " )" & "<br>" & _
ThisWorkbook.Sheets(3).Cells(4, 1) & "<br>" & _
ThisWorkbook.Sheets(3).Cells(5, 1) & "<br>" & _
ThisWorkbook.Sheets(3).Cells(6, 1) & "<br>" & _
ThisWorkbook.Sheets(3).Cells(7, 1) & "<br>" & _
ThisWorkbook.Sheets(3).Cells(8, 1)
Mình muốn cho dòng đó vào một Tab (khoản trống đầu dòng) thì làm thế nào vậy. Thanks.Thì bạn thêm câu lệnh này vào:
"<font style=""font-family: Times New Roman; font-size: 14pt;""/font>"
Mã:outlMail.HTMLBody = "<font style=""font-family: Times New Roman; font-size: 14pt;""/font>" & _ ThisWorkbook.Sheets(2).Cells(1, 8) & _ ThisWorkbook.Sheets(2).Cells(i, 4) & " ( " & _ ThisWorkbook.Sheets(2).Cells(1, 9) & _ ThisWorkbook.Sheets(2).Cells(i, 2) & " )" & "<br>" & _ ThisWorkbook.Sheets(3).Cells(4, 1) & "<br>" & _ ThisWorkbook.Sheets(3).Cells(5, 1) & "<br>" & _ ThisWorkbook.Sheets(3).Cells(6, 1) & "<br>" & _ ThisWorkbook.Sheets(3).Cells(7, 1) & "<br>" & _ ThisWorkbook.Sheets(3).Cells(8, 1)
Bạn thử thêm thẻ   vào nhé.Mình muốn cho dòng đó vào một Tab (khoản trống đầu dòng) thì làm thế nào vậy. Thanks.
Bạn thêm   hoặc  Mình muốn cho dòng đó vào một Tab (khoản trống đầu dòng) thì làm thế nào vậy. Thanks.
Khoảng trắng tương đương như sau nhé anh:Bạn thêm   hoặc  
en tương đương với 1 khoảng trắng, em tương đương 2 khoảng trắng, en = 1/2 em.
Mình gán <ul> thì nó đã nhẩy vào 1 Tab. thụt vào 1 khoản giống mình nhấn phím Tab. ThanksKhoảng trắng tương đương như sau nhé anh:
- 1 cách trắng:
- 2 cách trắng:  
- 4 cách trắng:  
Bạn thêm 2 dòng sau vào nhé.Mình gán <ul> thì nó đã nhẩy vào 1 Tab. thụt vào 1 khoản giống mình nhấn phím Tab. Thanks
Bài đã được tự động gộp:
Cho hỏi khi mình muốn nhận được thông tin đã gửi đến Mail người nhận, người nhận đã đọc.
View attachment 266481
bằng cách nào trong VBA vậy. Thanks
outlMail.OriginatorDeliveryReportRequested = True
outlMail.ReadReceiptRequested = True