Gửi SMS bằng VBA thông qua USB GSM Modem

Liên hệ QC

MinhKhai

Giải pháp Ếc-xào
Tham gia
16/4/08
Bài viết
937
Được thích
571
Chào các anh chị.
Trước em có đăng bài hỏi nhưng chưa ai trả lời, chắc các anh chị bận rộn nên bài bị trôi, em em xin phép hỏi lại:
- Em có USB cắm SIM 3/4G để dùng Internet. Qua phần mềm nội địa đi kèm có thể gửi tin nhắn SMS tới các ĐT. Em cũng thử tải các ứng dụng gửi SMS hàng loạt thông qua GMS Modem nói trên do người VN viết và thấy đều kết nối dễ dàng và gửi SMS rất tốt. Qua Google em cũng gặp những đoạn code VB về việc kết nối cổng COM và gửi SMS thông qua GMS Modem nói trên nhưng em chưa lần nào làm được do kiến thức hạn hẹp.
Với mong muốn dùng VBA để gửi SMS với nội dung từ Excel thông qua USB Modem, các anh chị nào đã làm được hoặc muốn thử thách, xin vui lòng chia sẻ.
Chân thành cảm ơn
 
Bác đọc mục 2 của bài viết này để làm điều đó

Bài viết

Không thể giúp hơn nữa
 
Upvote 0
Vấn đề này dễ mà bạn, trên 32 bit thì dùng mscomm gì đó ocx của MS để giao tiếp với cổng COM, còn trên 64 thì chịu khó dùng COM API như CreateFile, WriteFile, ReadFile, GetCommState, SetCommState ... để giao tiếp. Quan trong là đúng chuẩn, quy ước của thằng USB 3/4G.
Vấn đề quan trọng nhất ở đây là giờ hiếm ai còn xài cái USB 3/4G để cùng làm, cùng code, test với bạn. Tui mấy năm trước, lâu lắc rồi, do chổ xưởng tôi làm không có trụ, đường dây Internet, mới mua 1 cái của Viettel xài, giờ dụt đâu mất tiêu rầu ;)
Chỉ nhớ mang máng là mấy cái app, dll trong đó nó viết = VB6.
Tui thấy có vài article trên CodeProject viết rõ ràng, sâu về vụ này nè, chủ thớt rãnh thì đọc

SerialPort là 1 class của .NET Framework, VB/VBA 32bit thì phải dùng MSComm.ocx thay thế thôi

Dùng pure API thì tham khảo ở đây:

Dùng MSComm OCX thì tham khảo thêm ở đây nữa:
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom