Cách gửi nội dung và file lương chi tiết cho từng nhân viên

Liên hệ QC

Hà Siêu Hòa

Thành viên mới
Tham gia
8/4/21
Bài viết
2
Được thích
0
Hi anh/chị em hiện tại em có file lương muốn gửi cho từng nhân viên với nội dung giống và file đính kèm nội dung khác nhau. Mong được sự giúp đở của mọi người, xin đa tạ
Ví dụ như mail này ạ:
z2492308429594_fed1a66d050dd7c99c8cc566896c2d7b.jpgz2492313972779_7cccd9ef1966f795ba4190650b073c52.jpg

File lương bên em dưới đính kèm, excel em tự tạo mẫu theo hình được ạ, mà số liệu từng người có cách nào tự động không ạ?

Hay anh chị cao nhân nào có cách không cần đẹp như mẫu vẫn được ạ, hay anh/chị có cái code VBA nào thả vô giúp em ạ, gửi file kèm bằng PDF cũng được ạ.

Thanks mọi người, mong được sự giúp đở từ mọi người, nếu được cho em xin sdt kết bạn zalo giúp đở em ạ, em xin bồi dưỡng tý cafe để học hỏi lấy kinh nghiệm ạ
 

File đính kèm

  • File lương T04.2021.xlsx
    13.5 KB · Đọc: 11
việc cần làm của bạn là:
1/ Tạo file bảng kê chi tiết thông tin của từng người kể cả lương và thông tin chung (như họ tên, email, password cần đặt)
2/ Tạo file phiếu lương mẫu
3/ Dùng lệnh mở hộp mail (đơn giản nhất là dùng mail outlook vì không cần thiết lập các thông số)
4/ Cho vòng lập chạy theo từng người ở bảng kê 1
tạo lệnh lưu tệp file file mẫu vào một vị trí khác gọi là tệp đính kèm với password lấy từ thông tin trên bảng kê > Lấy thông tin tương ứng bảng kê 1 cho vào tệp đính kèm > đính kèm tệp đính kèm tạo trước đó > thêm các nội dung khác như mail người nhận, cc, subject, body (kinh nghiệm là body tạo sẵn lưu đâu đó (ví dụ như userform hoặc trong ô nào đó của bảng kê để lấy bỏ vào cho tiện) > send email > dùng kill file để xóa file đính kèm tránh tạo file rác > đóng mail > DONE.

P/s: ở mỗi bước bạn lên search code tương ứng: ví dụ lưu file với pass và đường dẫn là: Object.SaveAs(FileName, FileFormat, Password, WriteResPassword, _ ReadOnlyRecommended, CreateBackup, AccessMode, ConflictResolution, _AddToMru,TextCodepage, TextVisualLayout, Local)
với filename bao gồm cả đường dẫn.


Nhìn chung công việc không phức tạp, chỉ cần tốn công tìm lệnh tương ứng ở mỗi phân đoạn thôi.
 
Upvote 0
việc cần làm của bạn là:
1/ Tạo file bảng kê chi tiết thông tin của từng người kể cả lương và thông tin chung (như họ tên, email, password cần đặt)
2/ Tạo file phiếu lương mẫu
3/ Dùng lệnh mở hộp mail (đơn giản nhất là dùng mail outlook vì không cần thiết lập các thông số)
4/ Cho vòng lập chạy theo từng người ở bảng kê 1
tạo lệnh lưu tệp file file mẫu vào một vị trí khác gọi là tệp đính kèm với password lấy từ thông tin trên bảng kê > Lấy thông tin tương ứng bảng kê 1 cho vào tệp đính kèm > đính kèm tệp đính kèm tạo trước đó > thêm các nội dung khác như mail người nhận, cc, subject, body (kinh nghiệm là body tạo sẵn lưu đâu đó (ví dụ như userform hoặc trong ô nào đó của bảng kê để lấy bỏ vào cho tiện) > send email > dùng kill file để xóa file đính kèm tránh tạo file rác > đóng mail > DONE.

P/s: ở mỗi bước bạn lên search code tương ứng: ví dụ lưu file với pass và đường dẫn là: Object.SaveAs(FileName, FileFormat, Password, WriteResPassword, _ ReadOnlyRecommended, CreateBackup, AccessMode, ConflictResolution, _AddToMru,TextCodepage, TextVisualLayout, Local)
với filename bao gồm cả đường dẫn.


Nhìn chung công việc không phức tạp, chỉ cần tốn công tìm lệnh tương ứng ở mỗi phân đoạn thôi.
Anh có thể giúp em bước send mail được không ạ
 
Upvote 0
Web KT
Back
Top Bottom