Gửi email hàng loạt trên Outlook bằng VBA Excel

Nếu bạn là một nhân viên chăm sóc khách hàng, hay bạn là một quản lý. Bạn luôn phải gửi email nhắc nhở công việc cho nhiều người. Mỗi lần soạn thảo nội dung và gửi mail sẽ tiêu tốn rất nhiều thời gian. Trong bài viết này, tôi xin chia sẻ với các bạn cách gửi mail từ Excel rất nhanh và tiện dụng.

{tocify} $title={Table of Contents}

1. Thiết kế giao diện trên Microsoft Excel

Chúng ta sẽ tạo một giao diện trên Excel gồm các phần tử: email người nhận (To, Cc, Bcc), Subject, nội dung email, và một nút Send Mail.


Để chèn nút lệnh Send Mail lên Excel thì các bạn vào tab Developer \ Insert \ Button như hình:

Khi nhấp và nút Send Mail, Excel sẽ tự động lấy toàn bộ dữ liệu và định dạng ở vùng được chỉ định bên trái (Bảng báo giá), rồi đưa và Outlook. 

Nếu trên Excel của bạn chưa có tab Developer, để hiển thị tab Developer thì các bạn có thể tham khảo bài viết sau:

2. Xây dựng hàm thực thi việc gửi Email

Trước tiên các bạn vào khung soạn lệnh của VBA trên Excel. Chúng ta sẽ tạo một hàm để thực thi, và gán chương trình vào nút lệnh Send Mail. Cách vào khung soạn lệnh trên Excel có thể tham khảo bài viết sau:
Tiếp theo các bạn chèn mới một Module:
Các bạn tải file code ở đường dẫn bên dưới về máy, chép toàn bộ code và dán vào Module mới chèn.
Các bạn nhấp phải vào nút Send Mail, chọn Assign Macro. Chọn hàm tên Send_Mail và cuối cùng chọn Ok để hoàn tất.


Vậy làm cách nào để gửi email hàng loạt cho nhiều người? Các bạn nhớ đón xem bài viết tiếp theo nhé. Nếu có thắc mắc gì, xin hãy comment bên dưới. Thank for Watching!

Post a Comment

Previous Post Next Post

Comments