Kiểm tra cập nhật online

Liên hệ QC

ptlong04x1

Thành viên tích cực
Tham gia
15/10/08
Bài viết
1,031
Được thích
1,531
Nghề nghiệp
Kỹ sư xây dựng
Mình có ý tưởng thế này, mong mọi người trợ giúp :

Giả sử mình có 1 Add-in được sử dụng trên máy của nhiều người, mình muốn viết 1 sub bằng VBA để kiểm tra cập nhật online, hướng đi của mình là :

- Để sẵn trên mạng File 1, ví dụ : http://www.abc.com/version.txt : chứa thông tin phiên bản mới nhất.

- Trên máy tính có File 2, ví dụ : C:\Program Files\MyAddin\version.txt : chứa thông tin phiên bản hiện tại.

Bây giờ cần phải viết code để âm thầm tải File 1 về để ở một nơi nào đó trong máy và so sánh với File 2 trước khi xuất thông báo có cần cập nhật hay không?

Không biết VBA có thể làm được như dòng màu đỏ hay không? Mọi người xem giúp. Xin cảm ơn!
 
Mình có ý tưởng thế này, mong mọi người trợ giúp :

Giả sử mình có 1 Add-in được sử dụng trên máy của nhiều người, mình muốn viết 1 sub bằng VBA để kiểm tra cập nhật online, hướng đi của mình là :

- Để sẵn trên mạng File 1, ví dụ : http://www.abc.com/version.txt : chứa thông tin phiên bản mới nhất.

- Trên máy tính có File 2, ví dụ : C:\Program Files\MyAddin\version.txt : chứa thông tin phiên bản hiện tại.

Bây giờ cần phải viết code để âm thầm tải File 1 về để ở một nơi nào đó trong máy và so sánh với File 2 trước khi xuất thông báo có cần cập nhật hay không?

Không biết VBA có thể làm được như dòng màu đỏ hay không? Mọi người xem giúp. Xin cảm ơn!
Việc download 1 file trên Internet dùng VBA là hoàn toàn khả thi:
http://www.giaiphapexcel.com/forum/showthread.php?24955-Download-1-file-từ-Internet&
Vấn đề là download lúc nào? Lúc khởi động Excel chăng? Cái này quá dễ! Quét trong chu kỳ bao nhiêu chăng? Cũng làm được luôn, dùng hàm API SetTimer va KillTimer
Còn việc đọc file TXT thì không gì để bàn cả! Quá đơn giản
Nói tóm lại: Ý tưởng của bạn tôi nghĩ có thể làm được
 
Lần chỉnh sửa cuối:
Upvote 0
Việc download 1 file trên Internet dùng VBA là hoàn toàn khả thi... Vấn đề là download lúc nào? Lúc khởi động Excel chăng? Cái này quá dễ! Quét trong chu kỳ bao nhiêu chăng? Cũng làm được luôn, dùng hàm API SetTimer va KillTimer
Còn việc đọc file TXT thì không gì để bàn cả! Quá đơn giản
Nói tóm lại: Ý tưởng của bạn tôi nghĩ có thể làm được

Em chỉ đang thắc mắc vấn đề tải file, lúc kiểm tra là ThisWorkbook_Open. Không cần chu kỳ, em đang nghiên cứu qua các hàm API nên chưa thể áp dụng ngay được. Nhờ anh ndu96081631 cho em 1 ví dụ như sau :

ÂM THẦM (không hiện bất cứ thông báo nào) tải File 1 : http://www.abc.com/version.txt về lưu trong ổ C:\. Các bước còn lại em có thể tự làm. Thank anh nhiều!
 
Upvote 0
Em chỉ đang thắc mắc vấn đề tải file, lúc kiểm tra là ThisWorkbook_Open. Không cần chu kỳ, em đang nghiên cứu qua các hàm API nên chưa thể áp dụng ngay được. Nhờ anh ndu96081631 cho em 1 ví dụ như sau :

ÂM THẦM (không hiện bất cứ thông báo nào) tải File 1 : http://www.abc.com/version.txt về lưu trong ổ C:\. Các bước còn lại em có thể tự làm. Thank anh nhiều!
Thì đường link tôi đưa ở trên là tải 1 file trên internet về máy tính đấy ---> Bạn bỏ mấy cái MsgBox đi là thành ÂM THẦM thôi
 
Upvote 0
Web KT

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

Back
Top Bottom