Excel VBA - gặp sự cố khi lưu email dưới dạng PDF và đính kèm *Vui lòng trợ giúp

Excel VBA - gặp sự cố khi lưu email dưới dạng PDF và đính kèm *Vui lòng trợ giúp

Xin chào,

Tôi đang sử dụng đoạn mã bên dưới để viết email chứa dữ liệu trong Excel. Email sẽ được gửi đến địa chỉ email và số fax. Vấn đề là dịch vụ fax của chúng tôi (Concord) yêu cầu fax gửi qua email phải ở dạng tệp đính kèm PDF hoặc Word. Vì vậy, bất kỳ fax nào được gửi đi sẽ không bao gồm nội dung email.

Tôi cần tìm cách lưu email dưới dạng PDF và đính kèm vào email trước khi gửi. Tôi đã thử lưu email dưới dạng .pdf và đính kèm vào email gốc bằng mã bên dưới nhưng không được.

Có ai giúp tôi trước khi tôi nhổ hết tóc không? Đây là mã:

-------

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)


Nếu Không Giao Nhau(Mục Tiêu, Phạm Vi("T:T")) Không Có Gì Thì

Làm mờ OutApp như đối tượng
Làm mờ OutMail thành Đối tượng
Dim strbody As String

ID = Phạm vi("b" & ActiveCell.Row).Giá trị
CName = Phạm vi("O" & ActiveCell.Row).Giá trị
cemail = Phạm vi("P" & ActiveCell.Row).Giá trị
Cfax = Phạm vi("Q" & ActiveCell.Row).Giá trị
strbody1 = "..."

Đặt OutApp = CreateObject("Outlook.Application")
Đặt OutMail = OutApp.CreateItem(0)


Với OutMail
.Trưng bày
.Đến = (cemail) & ";" & "1" & (Cfax) & "@concordsend.com"
.cc = ""
.BCC = ""
.Subject = "Đánh giá tuân thủ Western Union --" & (aname)
.HTMLBody = "<HTML><BODY>" & (strbody1) & "</BODY></HTML>" & .HTMLBody
.SaveAs ("C:\Users\XXXX\Desktop" & .Subject & ".pdf")
.Tệp đính kèm.Thêm ("C:\Users\XXXX\Desktop" & .Chủ đề & ".pdf")
.Trưng bày

Kết thúc bằng
Khi lỗi GoTo 0

Với ứng dụng
.EnableEvents = Đúng
.ScreenUpdating = Đúng
Kết thúc bằng

Đặt OutMail = Không có gì
Set OutApp = Không có gì

CẢM ƠN!!!!




Trả lời:

Tôi nghĩ rằng bạn có thể sẽ cần phải thực hiện hai lần truyền riêng biệt - một lần đến địa chỉ email và lần còn lại đến máy fax

Xem Ken Puls gửi email bằng VBA

http://www.excelguru.ca/content.php?249-Easy-Outlook-Email-Integration#comments_start

Comments

Popular posts from this blog

Điều tôi muốn làm trong Excel 2010 là tạo một nút tùy chỉnh và gắn nó vào thanh công cụ Truy nhập nhanh và chạy một macro cụ thể.

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản

Mở tài liệu Excel và Word từ Outlook Lỗi - Không đủ bộ nhớ