dragon18081988
Thành viên mới
- Tham gia
- 4/6/12
- Bài viết
- 9
- Được thích
- 0
File lưu trong máy em, đường dẫn làFile muốn gởi kèm tên gì? File lưu ở đâu?
Sub Goimail()
Dim OutApp As Object
Dim OutMail As Object
Dim FileName As String, cell As Range
Application.ScreenUpdating = 0
Application.DisplayAlerts = False
Set OutApp = CreateObject("Outlook.Application")
For Each cell In Range([H5], [H5].End(4))
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)
With OutMail
.To = cell.Offset(, 3)
.Subject = "THONG TIN CHU DE CAN GOI" 'nhap noi dung chu de vao giua 2 dau nhay
.Body = "Dear " & cell & vbNewLine & vbNewLine & "dong 1" & vbNewLine & vbNewLine _
& "dong 2" & vbNewLine & vbNewLine _
& "dong 3" & vbNewLine & vbNewLine _
& "dong 4" & vbNewLine & vbNewLine _
& "dong 5" & vbNewLine & vbNewLine _
& "Tran Trong"
.Attachments.Add "D:\NGUYEN VU\TAI LIEU TIEP KHACH\NGUYEN VU\INTRODUCTION.pptx"
.Display 'neu muon goi luon thi thay chu Display la Send nhe
End With
Next
Application.ScreenUpdating = 1
End Sub
Em sửa đoạn code lại như sau:Em xem file coi đúng chưa, chỉ ngại cái chỗ đường dẫn và tên file của em thôi
Mã:Sub Goimail() .... End Sub
Cám ơn anh đã bỏ thời gian giúp đỡ em. Cái file đính kèm không chạy được đâu anh. Chỗ nào anh ghi hướng dẫn, em xoá đi và còn lại giữ y nguyên đó anh quanghai1969. Em muốn gửi tới tất cả mọi người với nội dung sau anh nha.Cài file đính kèm có chạy được không? Nếu không chạy được mới sửa chứ. Không hiểu em đã làm gì mà giờ ra được code này.
Sub Goimail()
Dim OutApp As Object
Dim OutMail As Object
Dim FileName As String, cell As Range
Application.ScreenUpdating = 0
Application.DisplayAlerts = False
Set OutApp = CreateObject("Outlook.Application")
For Each cell In Range([H5], [H5].End(4))
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)
With OutMail
.To = cell.Offset(, 3)
.Subject = "VICTOR WOOD INTRODUCTION"
.Body = "Dear " & cell & vbNewLine & vbNewLine & "I am Nhung from Victor Wood company. " _
& "Nice to contact you" & vbNewLine _
& "We welcome you as a new customer to our commercial business. " _
& vbNewLine & vbNewLine _
& "Tran Trong"
'.Attachments.Add "D:\NGUYEN VU\TAI LIEU TIEP KHACH\NGUYEN VU\INTRODUCTION.pptx"
.Display
End With
Next
Application.ScreenUpdating = 1
End Sub
Mình chỉ làm mẫu cho bạn vài dòng, coi theo đó mà sáng tạo thêm cho phù hợp thực tế. Chú ý cách xuống dòng phải theo đúng nguyên tắc nghen, nếu không sẽ bị lỗi
PHP:Sub Goimail() Dim OutApp As Object ... Application.ScreenUpdating = 1 End Sub
Sub Goimail()
Dim OutApp As Object
Dim OutMail As Object
Dim FileName As String, cell As Range
Application.ScreenUpdating = 0
Application.DisplayAlerts = False
Set OutApp = CreateObject("Outlook.Application")
For Each cell In Range([H5], [H5].End(4))
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)
With OutMail
.To = cell.Offset(, 3)
.Subject = "VICTOR WOOD INTRODUCTION"
.Body = "Dear " & cell & vbNewLine & vbNewLine _
& "I am Nhung from Victor Wood company. It's my pleasure to contact you." & vbNewLine & vbNewLine _
& "We'd like to welcome you as a new customer to our commercial business. " & vbNewLine & vbNewLine _
& "We are quite sure that you will be extremely satisfied with our line of products " & vbNewLine & vbNewLine _
& "and the service we provide to all our customers." & vbNewLine & vbNewLine _
& "Hope that we will have a good business relationship in the nearest future. " & vbNewLine & vbNewLine _
& "By the way, in order to help you have more information about our factory, " & vbNewLine & vbNewLine _
& "we have enclosed the Presentation file for your information and reference. " & vbNewLine & vbNewLine _
& "If you have the time, we always welcome you to visit our factory at the address: " & vbNewLine & vbNewLine _
& "Chon Thành Industrial Zone, Thành Tâm Ward, Chon Thành District, Bình Phuoc Province, Vietnam." & vbNewLine & vbNewLine _
& "We are looking forward to your reply soon. " & vbNewLine & vbNewLine _
& "If you have any queries, pls do not hesitate to contact us." & vbNewLine & vbNewLine & vbNewLine _
& "Best Regards" & vbNewLine _
& "Nhung (Ms)"
.Display 'neu muon goi luon thi thay chu Display la Send nhe
End With
Next
Application.ScreenUpdating = 1
End Sub
Em cám ơn anh nhiều. Em muốn hỏi em sẽ xoá dòng "neu muon goi luon thi thay chu Display la Send nhe" đi phải không anh quanghai1969?Đã nhập hết nội dung vào trong code, nhưng phải kiểm tra lai kỹ nha. Bên trong thấy có dòng enclosed the presentation file nhưng lai không có kèm file theo thì kỳ quá.
PHP:Sub Goimail() Dim OutApp As Object Dim OutMail As Object Dim FileName As String, cell As Range Application.ScreenUpdating = 0 Application.DisplayAlerts = False Set OutApp = CreateObject("Outlook.Application") For Each cell In Range([H5], [H5].End(4)) OutApp.Session.Logon Set OutMail = OutApp.CreateItem(0) With OutMail .To = cell.Offset(, 3) .Subject = "VICTOR WOOD INTRODUCTION" .Body = "Dear " & cell & vbNewLine & vbNewLine _ & "I am Nhung from Victor Wood company. It's my pleasure to contact you." & vbNewLine & vbNewLine _ & "We'd like to welcome you as a new customer to our commercial business. " & vbNewLine & vbNewLine _ & "We are quite sure that you will be extremely satisfied with our line of products " & vbNewLine & vbNewLine _ & "and the service we provide to all our customers." & vbNewLine & vbNewLine _ & "Hope that we will have a good business relationship in the nearest future. " & vbNewLine & vbNewLine _ & "By the way, in order to help you have more information about our factory, " & vbNewLine & vbNewLine _ & "we have enclosed the Presentation file for your information and reference. " & vbNewLine & vbNewLine _ & "If you have the time, we always welcome you to visit our factory at the address: " & vbNewLine & vbNewLine _ & "Chon Thành Industrial Zone, Thành Tâm Ward, Chon Thành District, Bình Phuoc Province, Vietnam." & vbNewLine & vbNewLine _ & "We are looking forward to your reply soon. " & vbNewLine & vbNewLine _ & "If you have any queries, pls do not hesitate to contact us." & vbNewLine & vbNewLine & vbNewLine _ & "Best Regards" & vbNewLine _ & "Nhung (Ms)" .Display 'neu muon goi luon thi thay chu Display la Send nhe End With Next Application.ScreenUpdating = 1 End Sub
Do máy em bị hỏng nên gửi file chậm trễ. Em gửi file, Thầy giúp em với ạ.Muốn thế nào thì phải có file, không có file thì biết config thế nào???
Em cám ơn anh nhiều. Em muốn hỏi em sẽ xoá dòng "neu muon goi luon thi thay chu Display la Send nhe" đi phải không anh quanghai1969?
Do máy em bị hỏng nên gửi file chậm trễ.
View attachment 84481
Dear anh Hải!
- Em thấy bài viết của anh rất hay, em muốn hỏi thêm anh. Với các file nằm trong cùng folder, em muốn gửi tương ứng 1 file trong folder với 1 người trong file excel với điều kiện tên file tương ứng với tên cột mã đơn vị. Việc này có thực hiện được không ạ? Em cám ơn anh!