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é 
	
	
	
		
				
			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
	
	
	  