Components Ms Comm trong VBA

Liên hệ QC

mymapmap

Thành viên hoạt động
Tham gia
4/5/09
Bài viết
167
Được thích
24
Nghề nghiệp
KTV Điện tử
Minh muốn lấy công cụ MS comm control 6.0 trong VBA như VB sao nó không hiện icon Comm trên tool như trong VB. ACE nào có kinh nghiệm về vấn đề giúp mình với.
Cam ơn nhiều!
 

File đính kèm

  • MS Comm control.JPG
    MS Comm control.JPG
    19.6 KB · Đọc: 43
Nếu không cài VB thì trong VBE có không? Nếu không thì chưa hẳn VBE đã hỗ trợ hoàn toàn
 
Upvote 0
Thấy khi chọn Microsoft mscomm control 6.0 trong VB đường dẫn C:\WINDOWS\system32\msconf.dll. còn trong VBA thì C:\WINDOWS\system32\MSCOMM32.OCX vậy có cách nào add msconf.dll vào trong VBA được không?
- nếu VBA không ho trợ mscomm thì có cách nào thiết lập giao tiếp với thiết bị ngoại vi qua cổng COM RS232 không?
 
Upvote 0
Thấy khi chọn Microsoft mscomm control 6.0 trong VB đường dẫn C:\WINDOWS\system32\msconf.dll. còn trong VBA thì C:\WINDOWS\system32\MSCOMM32.OCX vậy có cách nào add msconf.dll vào trong VBA được không?
- nếu VBA không ho trợ mscomm thì có cách nào thiết lập giao tiếp với thiết bị ngoại vi qua cổng COM RS232 không?
Hỏi ngoài lề chút: Bạn định làm gì mà lại có liên quan đến RS232 thế?
 
Upvote 0
Do công việc e liên quan đến việc lấy số liệu từ các thiết bị đo luờng bên ngòai rồi nhập vào biên bản là file excel để xử lý tính tóan. nếu VBA có hỗ trợ việc giao tiếp qua RS232 thì vịêc lấy số liệu vào sẽ đơn giản hơn so với việc dùng các ngôn ngữ hỗ trợ mạnh RS232 như labview hay VB rồi đẩy dữ liệu dấy vào excel. Đấy là ý tuởng và suy nghi như vậy không biết có khả thi không nữa.
Có lần e thấy nhà sản xuất viết code cho excel nhận giá trị từ thiết bị và đưa vào từng cell trên bảng tính nhưng ko biet ho lam như the nào.?
 
Upvote 0
Do công việc e liên quan đến việc lấy số liệu từ các thiết bị đo luờng bên ngòai rồi nhập vào biên bản là file excel để xử lý tính tóan. nếu VBA có hỗ trợ việc giao tiếp qua RS232 thì vịêc lấy số liệu vào sẽ đơn giản hơn so với việc dùng các ngôn ngữ hỗ trợ mạnh RS232 như labview hay VB rồi đẩy dữ liệu dấy vào excel. Đấy là ý tuởng và suy nghi như vậy không biết có khả thi không nữa.
Có lần e thấy nhà sản xuất viết code cho excel nhận giá trị từ thiết bị và đưa vào từng cell trên bảng tính nhưng ko biet ho lam như the nào.?
Thú thật là tôi chưa từng thấy vụ dùng VBA để kết nối các thiết bị ngoại vi... Có chăng là dùng 1 phần mềm khác, cho dữ liệu vào Excel ---> Khi ấy Excel chỉ là nơi để chưa dữ liệu thôi
Lấy được dữ liệu rồi, phần còn lại là "nạp" vào đâu cũng dễ mà...
 
Upvote 0
Bạn sai rồi, mình thường lập trình VBA lấy dữ lieu từ thiết bị đo nè. Nhưng chỉ áp dung được cho những thiết bị có hỗ trợ lệnh lấy dữ lieu. Mình chỉ việc dung VBA mở cổng com sau đó gửi câu lệnh lấy dữ lieu(cải này phụ thuộc vào máy kết nối),
Sau đó chon một địa chỉ trên Ex nhận dử lieu rồi đóng cổng com thế thôi.
 
Upvote 0
Web KT
Back
Top Bottom