Mã dưới đây (tôi lấy từ một số nguồn) hiện hoạt động khi tôi nhận được email có các từ cụ thể trong dòng tiêu đề, nó kích hoạt tập lệnh chạy bên dưới.Email chuyển tiếp có phần đính kèm trong Outlook 2010
Mã này sau đó giữ dòng tiêu đề, thêm văn bản nội dung thư và chuyển tiếp đến người nhận dự định.
Tuy nhiên, nếu email tôi nhận được có tệp đính kèm, mã không còn chuyển tiếp bất kỳ thứ gì nữa. Tôi cần nó để chuyển tiếp tệp đính kèm đã được gửi qua email cho tôi (chỉ sử dụng mã để thêm văn bản vào nội dung email nếu không tôi sẽ chỉ đặt quy tắc).
mã bên dưới:
Sub ForwardEmail(item As Outlook.MailItem)
Dim oExplorer As Outlook.Explorer
Dim oMail As MailItem
Set oExplorer = Application.ActiveExplorer
On Error GoTo Release
If oExplorer.Selection.item(1).Class = olMail Then
Set oMail = item.Forward
oMail.Subject = oMail.Subject
oMail.HTMLBody = "Have a nice day." & vbCrLf & oMail.HTMLBody
oMail.Recipients.Add "email address here"
oMail.Save
oMail.Send
End If
Release:
Set oMail = Nothing
Set oExplorer = Nothing
End Sub
Không la hét gì cả. Tôi không bao gồm một "!". Tôi chỉ thực hiện phần quan trọng tất cả các mũ để hy vọng thu hút một số chú ý đang tìm kiếm câu hỏi để trả lời những người đã xử lý với điều này trước và có thể sẵn sàng hỗ trợ tôi. Chữ viết dễ đọc vào bất cứ cách nào người đọc muốn, nhưng tôi đảm bảo với bạn rằng tôi sẽ biết ơn nhất đối với sự giúp đỡ của bất cứ ai. Tôi rất mới với điều này và sẽ cố gắng chỉnh sửa mũ ra để nó không bị hiểu sai bởi những người khác. Lời xin lỗi của tôi. – nfnf
Đó là một trò đùa. Tất cả các mũ được dịch thành tiếng la hét hầu hết thời gian. Tôi khuyên bạn nên vung vơi "Cách định dạng trong Đánh dấu?" Phần của trung tâm trợ giúp. – RubberDuck
Đã kể với bạn tôi rất mới, tôi thậm chí không biết tôi đã bị rối tung. Tôi là "anh chàng mới" :) – nfnf