Tôi muốn gửi biểu đồ Excel trong nội dung email (Outlook) (không phải tệp đính kèm) từ VB, bất kỳ ai biết cách thực hiện việc này?Cách gửi hình ảnh nhúng trong email từ excel
quyết:
Chỉ cần thêm chi tiết hơn một chút để trả lời dưới đây bạn sẽ cần sau (có thể làm với một số cải tiến).
Sheets(2).ChartObjects(1).Chart.Export "C:\temp\Chart2.png"
....
.HTMLBody = "<html xmlns:o='urn:schemas-microsoft-com:office:office'" & _
"xmlns: x = 'urn:schemas-microsoft-com:office:excel'" & _
"xmlns='http://www.w3.org/TR/REC-html40'> " & _
"<head></head><body><img src='Chart2.png'></body></html>"
và
.Attachments.Add ("C:\temp\Chart2.png")
Cảm ơn đã dành khoảng 2 ngày để tìm giải pháp. – aronp
@JMax. Điều này làm việc giống như một sự quyến rũ khi tôi cố gắng gửi hình ảnh đến địa chỉ triển vọng của riêng tôi, nhưng khi tôi thử chuyển tiếp cùng một thư với hình ảnh được nhúng cho đồng nghiệp của tôi, họ không thể nhìn thấy hình ảnh. Điều tương tự cũng xảy ra khi tôi thử chuyển tiếp nó tới tài khoản gmail của tôi. có ai biết cái gì làm ra thế này không? – vestland
@ 123apd khi chuyển tiếp email trong Outlook, bạn phải tự xác nhận bạn muốn tải xuống hình ảnh (cố gắng thực hiện bằng tay trước và sau đó tự động hóa) – JMax