tự động gửi file excel qua mail trong thư mục (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

luong19972208

Thành viên mới
Tham gia
15/7/20
Bài viết
6
Được thích
0
Mọi người cho em hỏi: có cách nào để tự động gửi những file excel qua 1 địa chỉ email không. vì file báo cáo excell này sẽ xuất ra vào mỗi cuối tuần. nên em muốn tự động gửi qua email cho 1 người cụ thể nào đó lúc nó xuất vào thư mục. Em xin cảm ơn
 
Lần chỉnh sửa cuối:
có cách nào để tự động gửi những file excel qua 1 địa chỉ email không. vì file báo cáo excell này sẽ xuất ra vào mỗi cuối tuần. nên mình muốn tự động gửi qua email cho 1 người cụ thể nào đó lúc nó xuất vào thư mục
Có. Nhưng đề nghị bạn nghiêm túc, lịch sự khi hỏi.
 
có cách nào để tự động gửi những file excel qua 1 địa chỉ email không. vì file báo cáo excell này sẽ xuất ra vào mỗi cuối tuần. nên mình muốn tự động gửi qua email cho 1 người cụ thể nào đó lúc nó xuất vào thư mục
Ôi sao cái đầu mình tự dưng trống rỗng khi đọc xong mấy chữ giống ông cố nội viết cho chắt vậy ta...????
học ăn học nói học gói học mở.....
 
Mọi người cho em hỏi: có cách nào để tự động gửi những file excel qua 1 địa chỉ email không. vì file báo cáo excell này sẽ xuất ra vào mỗi cuối tuần. nên em muốn tự động gửi qua email cho 1 người cụ thể nào đó lúc nó xuất vào thư mục. Em xin cảm ơn
Bạn vào chủ đề này để tham khảo https://www.giaiphapexcel.com/diend...gởi-mail-hàng-loạt-không-dùng-outlook.150651/
 
Mọi người cho em hỏi: có cách nào để tự động gửi những file excel qua 1 địa chỉ email không. vì file báo cáo excell này sẽ xuất ra vào mỗi cuối tuần. nên em muốn tự động gửi qua email cho 1 người cụ thể nào đó lúc nó xuất vào thư mục. Em xin cảm ơn

Đã lấy lại trí nhớ rồi.......

OK, giờ Bạn cho mình hỏi:
1/ các FIle báo cáo dc xuất ra cùng trong 1 thương mục chứ?
2/ Phương thức xuất ra báo cáo này như thế nào? => để tìm cách nhận biết đã xuất file báo cáo mà gởi mail đi.
3/ Mỗi một file báo cáo khác nhau được gởi cho 1 người khác nhau hay là toàn bộ file trong thương mục dc gởi cho 1 người mà thôi?

--------------

Sau khi bạn trả lời thì mình sẽ giúp tiếp nha...
 

Ôi sao cái đầu mình tự dưng trống rỗng khi đọc xong mấy chữ giống ông cố nội viết cho chắt vậy ta...????
học ăn học nói học gói học mở.....
Dạ e đã chỉnh sữa lại vấn đề. Nhưng có lẽ anh đã nhìn thấy nó khi trang chưa được load lại. Rất xin lỗi vì đã khiến a bức xúc khi gặp vấn đề trên ạ
Bài đã được tự động gộp:

Cảm ơn anh đã chỉ dẫn ạ
Bài đã được tự động gộp:

Đã lấy lại trí nhớ rồi.......

OK, giờ Bạn cho mình hỏi:
1/ các FIle báo cáo dc xuất ra cùng trong 1 thương mục chứ?
2/ Phương thức xuất ra báo cáo này như thế nào? => để tìm cách nhận biết đã xuất file báo cáo mà gởi mail đi.
3/ Mỗi một file báo cáo khác nhau được gởi cho 1 người khác nhau hay là toàn bộ file trong thương mục dc gởi cho 1 người mà thôi?

--------------

Sau khi bạn trả lời thì mình sẽ giúp tiếp nha...
1/ tất cả các file đều xuất vô một thư mục ạ
2/ các file excel được export ra từ 1 phần mềm trong foxpro với tên là (từ_ngày - đến_ngày) ạ
3/ e muốn gửi chỉ duy nhất lên một email thôi ạ.
E xin chân thành cám ơn sự chỉ dẫn của a ạ
 
Lần chỉnh sửa cuối:
Đã lấy lại trí nhớ rồi.......

OK, giờ Bạn cho mình hỏi:
1/ các FIle báo cáo dc xuất ra cùng trong 1 thương mục chứ?
2/ Phương thức xuất ra báo cáo này như thế nào? => để tìm cách nhận biết đã xuất file báo cáo mà gởi mail đi.
3/ Mỗi một file báo cáo khác nhau được gởi cho 1 người khác nhau hay là toàn bộ file trong thương mục dc gởi cho 1 người mà thôi?

--------------

Sau khi bạn trả lời thì mình sẽ giúp tiếp nha...
Cho tôi hỏi gởi file excel trong trường hợp này (không dùng outlook)
(1) các file gởi đều nằm trong 1 thư mục (ví dụ: thư mục ổ D\Data
(3) Mỗi người là 1 file
xin xem file đính kèm
Cảm ơn các bạn!
 

File đính kèm

Cho tôi hỏi gởi file excel trong trường hợp này (không dùng outlook)
(1) các file gởi đều nằm trong 1 thư mục (ví dụ: thư mục ổ D\Data
(3) Mỗi người là 1 file
xin xem file đính kèm
Cảm ơn các bạn!
Trên diễn đàn có nhiều chủ đề thế này rồi mà bạn. Bạn tìm và tùy biến chút là chạy thôi mà
 
Cho tôi hỏi gởi file excel trong trường hợp này (không dùng outlook)
(1) các file gởi đều nằm trong 1 thư mục (ví dụ: thư mục ổ D\Data
(3) Mỗi người là 1 file
xin xem file đính kèm
Cảm ơn các bạn!
áp dụng bài này: https://www.giaiphapexcel.com/diend...gởi-mail-hàng-loạt-không-dùng-outlook.150651/
và cho vòng lặp duyệt từng người mà làm thôi!
Bài đã được tự động gộp:



Dạ e đã chỉnh sữa lại vấn đề. Nhưng có lẽ anh đã nhìn thấy nó khi trang chưa được load lại. Rất xin lỗi vì đã khiến a bức xúc khi gặp vấn đề trên ạ
Bài đã được tự động gộp:


Cảm ơn anh đã chỉ dẫn ạ
Bài đã được tự động gộp:


1/ tất cả các file đều xuất vô một thư mục ạ
2/ các file excel được export ra từ 1 phần mềm trong foxpro với tên là (từ_ngày - đến_ngày) ạ
3/ e muốn gửi chỉ duy nhất lên một email thôi ạ.
E xin chân thành cám ơn sự chỉ dẫn của a ạ
và cuối cùng 1 mail attached 1 file hay là 1 mail sẽ attached toàn bộ file có trong thương mục mà gởi đi 1 lần???
 
Mọi người cho em hỏi: có cách nào để tự động gửi những file excel qua 1 địa chỉ email không. vì file báo cáo excell này sẽ xuất ra vào mỗi cuối tuần. nên em muốn tự động gửi qua email cho 1 người cụ thể nào đó lúc nó xuất vào thư mục. Em xin cảm ơn

Bạn xem thử file nha...

Send mail bằng GMAIL.
Điền thông tin vào các ô E7; E8; E11 và E14 và chủ đề mail (H1) và nội dung (H2; H3; H4; và H5) trước khi send mail.
Bài đã được tự động gộp:

Cho tôi hỏi gởi file excel trong trường hợp này (không dùng outlook)
(1) các file gởi đều nằm trong 1 thư mục (ví dụ: thư mục ổ D\Data
(3) Mỗi người là 1 file
xin xem file đính kèm
Cảm ơn các bạn!
Bạn xem bài #14 trong Thread này nha,
thêm cái danh sách cũa bạn và duyệt nó để send mail.
 

File đính kèm

Bạn xem thử file nha...

Send mail bằng GMAIL.
Điền thông tin vào các ô E7; E8; E11 và E14 và chủ đề mail (H1) và nội dung (H2; H3; H4; và H5) trước khi send mail.
Bài đã được tự động gộp:


Bạn xem bài #14 trong Thread này nha,
thêm cái danh sách cũa bạn và duyệt nó để send mail.
sau khi điền đầy đủ thông tin thì em cần làm gì tiếp theo ạ
 
Ý của bạn là cứ thấy có file là gửi mail? Vậy phải thêm đoạn code để kiểm tra file, nếu thâý file thì chạy code gửi mail. code kiêm tra file phải chạy liên tục.
1 vấn đề nữa là file chứa code phải luôn luôn được mở.
Nếu thực hiện vào mỗi cuối tuần và làm 1 lần thì làm tay cho nhanh bạn. Mình chỉ cần tạo nhắc nhở là được.
 
Ý của bạn là cứ thấy có file là gửi mail? Vậy phải thêm đoạn code để kiểm tra file, nếu thâý file thì chạy code gửi mail. code kiêm tra file phải chạy liên tục.
1 vấn đề nữa là file chứa code phải luôn luôn được mở.
Nếu thực hiện vào mỗi cuối tuần và làm 1 lần thì làm tay cho nhanh bạn. Mình chỉ cần tạo nhắc nhở là được.
Thông thường thì người dùng code phải chạy thử, không cần hiểu code nhưng nếu hiểu được thì tốt. Chỗ nào chưa được đúng ý hay lỗi gì thì báo lại để tác giả chỉnh lý. Đó gọi là nhai. Xong khâu nhai kỹ thì nuốt.
 
Ý của bạn là cứ thấy có file là gửi mail? Vậy phải thêm đoạn code để kiểm tra file, nếu thâý file thì chạy code gửi mail. code kiêm tra file phải chạy liên tục.
1 vấn đề nữa là file chứa code phải luôn luôn được mở.
Nếu thực hiện vào mỗi cuối tuần và làm 1 lần thì làm tay cho nhanh bạn. Mình chỉ cần tạo nhắc nhở là được.
Cám ơn bạn cho mình ý tường "Moritoring Folder" nha...
Và đây, mình làm ra cái dzụ đó nè.
code sẽ moritoring cái Folder, nếu có file mới dc tạo ra thì nó sẽ gởi mail liền!!!
 

File đính kèm

Mọi người cho em hỏi: có cách nào để tự động gửi những file excel qua 1 địa chỉ email không. vì file báo cáo excell này sẽ xuất ra vào mỗi cuối tuần. nên em muốn tự động gửi qua email cho 1 người cụ thể nào đó lúc nó xuất vào thư mục. Em xin cảm ơn
Để gửi tự động, nếu cố dùng Excel thì Excel đó phải mở hoặc được khởi chạy khi gửi mail. Cách này không ổn định.
Hãy sử dụng 1 app rất nhỏ là Send Mail kết hợp với Task Scheduler trong Windows. Nếu không thích dùng App Send Mail thì viết đoạn VBScript cũng OK.
 

File đính kèm

Chào anh thnghiachau,

Tôi đang làm thử gửi mail theo file của anh hướng dẫn mẫu. Sau khi nhập đủ thông tin nhưng bấm F5 cho chạy Marcro nhưng không thấy có gì xảy ra cả. Anh có thể hướng dẫn thêm chi tiết một chút được không? Tôi mới học VBA thôi. Để gửi gmail có cần cài đặt Outlook trên máy tính không?

Rất mong anh giúp đỡ thêm. Tôi xin gửi file mong muốn khi đến ngày sinh nhật thì file excel tự động gửi thiệp chúc mừng đến mail của họ. Anh xem có giúp thực hiện được không nhé. Xin cảm ơn rất nhiều
 

File đính kèm

Lần chỉnh sửa cuối:
Chào anh thnghiachau,

Tôi đang làm thử gửi mail theo file của anh hướng dẫn mẫu. Sau khi nhập đủ thông tin nhưng bấm F5 cho chạy Marcro nhưng không thấy có gì xảy ra cả. Anh có thể hướng dẫn thêm chi tiết một chút được không? Tôi mới học VBA thôi. Để gửi gmail có cần cài đặt Outlook trên máy tính không?

Rất mong anh giúp đỡ thêm.
Đâu có chỗ nào hướng dẫn bấm F5 để chạy macro đâu bạn?

Bấm Alt+F8 chọn macro SendMail_CDO_Gmail rồi bấm Run để chạy
 
Chào bạn Maika8008,

Chắc là mình nhầm. Nhưng khi mình bấm Alt_F8 rồi mình chọn macro SendMail_CDO_Gmail rồi bấm Run để chạy, Nó vẫn không gửi mail được. Mình muốn hỏi bạn là có cần phải dùng outlook không? vì hiện tại máy tính của mình chỉ dùng google mail để gửi thôi chứ không dùng Outlook. Mình gửi theo file để bạn kiểm tra lại giúp. Cảm ơn nhiều.
 

File đính kèm

Chào bạn Maika8008,

Chắc là mình nhầm. Nhưng khi mình bấm Alt_F8 rồi mình chọn macro SendMail_CDO_Gmail rồi bấm Run để chạy, Nó vẫn không gửi mail được. Mình muốn hỏi bạn là có cần phải dùng outlook không? vì hiện tại máy tính của mình chỉ dùng google mail để gửi thôi chứ không dùng Outlook. Mình gửi theo file để bạn kiểm tra lại giúp. Cảm ơn nhiều.
Chào anh!
1. Tôi đã thêm 2 dòng khai báo trong code để phòng khi máy tính nào đó buộc phải khai báo biến thì có 2 dòng này lệnh gửi mail mới chạy được.
2. Tại ô C2 của sheet List Send, anh phải nhập đường dẫn đến thư mục chứa file đính kèm (trong file gửi lại tôi để là D:\ThuMucGiDo thì anh thay bằng đường dẫn chính xác đến cái tên file anh gõ ở ô D5 bên dưới)
Nếu các thông tin còn lại mà anh đã điền là đúng hết thì anh bấm vào cái hình đầu lâu đó để chạy lệnh gửi mail. Tất nhiên là sẽ gửi thành công vì tôi đã thử rồi.

Chúc vui vẻ!
 

File đính kèm

Nếu như tất cả thông tin điền vào file đúng hết mà khi chạy mà bị báo lỗi VBA thì là lỗi thiếu thư viện này:
1619159661924.png
Khi đó bấm Alt+F11 -> Vào Tools - References - kéo xuống tìm và chọn đối tượng tô đậm như hình trên -> OK
 
Chào bạn Maika 8008,

Mình đã nạp đường dẫn vào file bạn gửi lại. Sau đó vào kiểm tra thì thấy thư viện cũng đã có như hình minh họa. Minh bấm hình đầu lâu thì thấy không có phản ứng gì. Nếu đường dẫn chỉ chỉ về thư mục thôi thi máy hiện báo lỗi không tìm thấy file. Nhưng nếu cho tên file vào thì bấm đầu lâu nó êm ru chẳng thấy hoạt động gì cả. Mình gửi lại bạn xem giúp.
 

File đính kèm

  • Error.JPG
    Error.JPG
    14.6 KB · Đọc: 13
  • Send Mail CDO Gmail -210423.xlsm
    Send Mail CDO Gmail -210423.xlsm
    52 KB · Đọc: 10
  • Thư viện Microsoft CDO đã có.JPG
    Thư viện Microsoft CDO đã có.JPG
    91.5 KB · Đọc: 14
Chào bạn Maika 8008,

Mình đã nạp đường dẫn vào file bạn gửi lại. Sau đó vào kiểm tra thì thấy thư viện cũng đã có như hình minh họa. Minh bấm hình đầu lâu thì thấy không có phản ứng gì. Nếu đường dẫn chỉ chỉ về thư mục thôi thi máy hiện báo lỗi không tìm thấy file. Nhưng nếu cho tên file vào thì bấm đầu lâu nó êm ru chẳng thấy hoạt động gì cả. Mình gửi lại bạn xem giúp

Chào bạn Maika 8008,

Mình đã nạp đường dẫn vào file bạn gửi lại. Sau đó vào kiểm tra thì thấy thư viện cũng đã có như hình minh họa. Minh bấm hình đầu lâu thì thấy không có phản ứng gì. Nếu đường dẫn chỉ chỉ về thư mục thôi thi máy hiện báo lỗi không tìm thấy file. Nhưng nếu cho tên file vào thì bấm đầu lâu nó êm ru chẳng thấy hoạt động gì cả. Mình gửi lại bạn xem giúp.
Để tôi xem lại thử. Tất nhiên cả đường dẫn lẫn tên file đính kèm trên file anh gửi đều vô dụng khi tôi dùng trên máy tôi (chắc anh biết).
 
Chào bạn Maika 8008,

Mình đã nạp đường dẫn vào file bạn gửi lại. Sau đó vào kiểm tra thì thấy thư viện cũng đã có như hình minh họa. Minh bấm hình đầu lâu thì thấy không có phản ứng gì. Nếu đường dẫn chỉ chỉ về thư mục thôi thi máy hiện báo lỗi không tìm thấy file. Nhưng nếu cho tên file vào thì bấm đầu lâu nó êm ru chẳng thấy hoạt động gì cả. Mình gửi lại bạn xem giúp.
Đầu tiên tôi thấy file anh gõ không có phần mở rộng (ví dụ .docx hay .xlsx gì gì đó). Anh thử thêm phần mở rộng đó rồi chạy lại thử.

Đường dẫn không có tên file đâu, chỉ thế này là được: D:\My Personal\Exvanced Excel\Send mail from Excel
 
Chào anh thnghiachau,

Tôi đang làm thử gửi mail theo file của anh hướng dẫn mẫu. Sau khi nhập đủ thông tin nhưng bấm F5 cho chạy Marcro nhưng không thấy có gì xảy ra cả. Anh có thể hướng dẫn thêm chi tiết một chút được không? Tôi mới học VBA thôi. Để gửi gmail có cần cài đặt Outlook trên máy tính không?

Rất mong anh giúp đỡ thêm. Tôi xin gửi file mong muốn khi đến ngày sinh nhật thì file excel tự động gửi thiệp chúc mừng đến mail của họ. Anh xem có giúp thực hiện được không nhé. Xin cảm ơn rất nhiều
Xin lỗi anh vì mấy nay không có mở GPE lên...
Qua trao đổi giữa anh với bạn Maika thì không biết anh đã làm được chưa ạ?
Vì nếu em hướng dẫn thì cũng như bạn Maika thôi ....
Cám ơn bạn @Maika8008 đã giúp đỡ...
 

Bài viết mới nhất

Back
Top Bottom