Tổng hợp cách gửi Email từ Excel bằng VBA
Bài viết này sẽ tổng hợp các code VBA để gửi email từ Excel cho các bạn. Link download các ví dụ ở cuối bài. Nếu bạn đã like fanpage Học Excel Online thì bạn có thể nhìn thấy nội dung này và download về dùng ngay, nếu chưa thì chỉ cần bấm nút like là sẽ download được tất cả các ví dụ sau đây: 01 ...
Bài viết này sẽ tổng hợp các code VBA để gửi email từ Excel cho các bạn. Link download các ví dụ ở cuối bài. Nếu bạn đã like fanpage Học Excel Online thì bạn có thể nhìn thấy nội dung này và download về dùng ngay, nếu chưa thì chỉ cần bấm nút like là sẽ download được tất cả các ví dụ sau đây:
- 01 – Gửi Email cả workbook đang sử dụng
- 02 – Gửi 1 sheet qua email
- 03 – Gửi nhiều sheet qua email
- 04 – Gửi 1 vùng chọn trong Excel qua Email
- 05 – Gửi tất cả bảng tính có chứa địa chỉ email trong ô A1
- 06 – Gửi Email cho nhiều người kèm theo nhiều file đính kèm
Chuẩn bị Outlook để có thể chạy được code:
Trước khi chạy code, bạn phải chuẩn bị outlook 1 chút để có thể thành công.
Bước 1: Chạy Outlook với quyền Admin bằng cách bấm chuột phải vào biểu tượng Outlook và chọn Run as administrator
![Chạy Outlook với quyền Admin](/pictures/picfullsizes/2018/05/25/ouc1527264240.png)
Chạy Outlook với quyền Admin
Bước 2: Sử dụng Programmatic Access cho Outlook. Chọn thẻ File > Options > Trust Center > Trust Center Settings > Thẻ Programmatic Access > Bấm dấu tích vào “Never warn me about suspicious activity (not recommended) rồi bấm OK
![Bật Programmatic Access cho Outlook](/pictures/picfullsizes/2018/05/25/klv1527264240.gif)
Bật Programmatic Access cho Outlook
Download các trường hợp gửi thư đi từ Excel
(Chia sẻ bài viết và like page để download)
Làm thế nào để chạy code theo ý của bạn?
Bước 1: Download file excel bạn cần ở phía trên
Bước 2: Mở trình soạn thảo VBA bằng cách bấm phím tắt ALT + F11
Bước 3: Thay Email trong code bằng Email cần dùng ở tất cả các vị trí .to = “<email>”, thay tiêu đề (Subject) và nội dung thư (Body), …
Bước 4: Trước khi chạy code, đóng Outlook!
Bước 5: Nếu muốn thay đổi hoặc sửa code theo ý muốn, bạn có thể tham khảo lớp học VBA ở Hà Nội.
![Chỉnh lại email trong code](/pictures/picfullsizes/2018/05/25/unu1527264245.png)
Chỉnh lại email trong code
VBA101 – VBA cơ bản dành cho người mới bắt đầu