Xin code forward / reply trên một mail chọn trước (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

michaelfei

Thành viên mới
Tham gia
30/6/09
Bài viết
11
Được thích
0
Chào mọi người,

Tình hình là mình đang cần reply lại 1 email truyền thông để gửi lại cho nhiều người với nội dung mail cũ. Mà ngặt nỗi outlook không có record macro như excel **~** Nên mình muốn xin các pro cho 1 đoạn code để tạo mail mới bằng cách reply all or forward lại mail chọn sẵn. Code mình đang sử dụng để gửi rất OK nhưng chỉ tạo mail mới thôi chứ không co reply all được, nhờ mọi người cho xin nhé -\\/.
Mã:
'Create new mail message
Sub Create_email(myItem, Signature, myOlApp, m, myNamespace, vRngEmail As Range)
    Set myOlApp = CreateObject("Outlook.Application")
    Set myNamespace = myOlApp.getnamespace("MAPI")
    'Create new mail message
    With myItem
    Set myItem = myOlApp.CreateItem(0) 'olMailItem
    
    If Sheet1.Range("M2").Value = "PERSONAL EMAIL" Then
                        .SentOnBehalfOfName = Sheet1.TextBox1.Text
                    Else
                        .SentOnBehalfOfName = Sheet1.Range("M2").Value
                    End If
                                         
                    
        .To = Range("B" & m).Value
        .cc = Range("C" & m).Value
        .BCC = ""
        .Subject = Range("D" & m).Value
        .HTMLBody = "<br>" & Range("E" & m) & "<br>" & "<br>" & Range("F" & m).Value & "<br>" & Range("G" & m).Value & "<br>" & Range("H" & m).Value & "<br>" & Range("I" & m).Value & "<br>" & RangetoHTML(vRngEmail) & "<br>" & "<br>" & Range("J" & m).Value & "<br>" & "<br>" & Range("K" & m).Value & "<br>" & "<br>" & Range("L" & m).Value & "<br>" & "<br>" & Range("M" & m).Value & "<br>" & "<br>" & Range("N" & m).Value & "<br>" & "<br>" '& Signature
        '.HTMLBody = vbNewLine & RangetoHTML(vRngEmail) & vbNewLine & vbNewLine & Signature
    End With
End Sub
 
Web KT

Bài viết mới nhất

Back
Top Bottom