Báo lỗi khi cập nhật Add-Ins

  • Thread starter Thread starter giaiphap
  • Ngày gửi Ngày gửi
Liên hệ QC

giaiphap

==(^o^)==
Tham gia
12/3/07
Bài viết
5,805
Được thích
6,359
Donate (Momo)
Donate
Giới tính
Nam
Các anh em cho tôi hỏi vấn đề cập nhật Add-Ins với.
Tôi có file Add-Ins, tôi định viết chức năng cập nhật (Update) cho nó, như mắc lỗi như hình dưới nhờ anh em nào biết hướng dẫn mình khắc phục vơi.
Hinh.jpg
Dưới đây là file Add-Ins (VnTools-Excel.xlam) và file dùng đề cập nhật Add-Ins (VnToolsExcel_Update.xlsm), khi tải về đặt 2 tệp tin này vào cùng thư mục sau đó mở Excel và thêm Add-Ins (VnTools-Excel.xlam, nhớ sau lưu file này ra nơi khác vì khi cập nhật xong nội dung file này đã bị thay đổi) này vào, trên Ribbon sẽ có thẻ Cập nhật ứng dụng, trong thẻ này có nút lệnh Cập nhật Ngay, khi click vào nút này thì nó sẽ tải file Text (File này mình đưa lên Google Drive để tải xuống kiểm tra phiên bản), khi kiểm tra phiên bản mới thì nó lại tiếp tục tải file Add-Ins (File phiên bản mới cũng được lưu trên Google Drive để tải xuống và cập nhật). Mặc dù code chạy đúng như yêu cầu (Cập nhật thành công) nhưng vẫn bị báo lỗi như trên, nhờ anh em xem và chỉ giúp nguyên nhân và cách khắc phục.
 

File đính kèm

Lần chỉnh sửa cuối:
Vấn đề của mình đã được giải quyết, sẳn đây chia sẻ cho ai có nhu cầu viết Add-Ins và muốn nó cập nhật tự động luôn thì sử dụng cho tiện, các anh em tải lại 2 file ở #1 để tham khảo nhé!
 
Upvote 0
Vấn đề của mình đã được giải quyết, sẳn đây chia sẻ cho ai có nhu cầu viết Add-Ins và muốn nó cập nhật tự động luôn thì sử dụng cho tiện, các anh em tải lại 2 file ở #1 để tham khảo nhé!

Anh có thể hướng dẫn cách cập nhật của addin này không ạ !
 
Upvote 0
Anh có thể hướng dẫn cách cập nhật của addin này không ạ !
Giả sử bạn viết một Add-Ins, khi người khác sử dụng Add-Ins này, nhưng sau một thời gian bạn chỉnh sửa và nâng cấp Add-Ins. Vậy làm thế nào để người dùng biết rằng bạn đã chỉnh sửa và nâng cấp Add-Ins? Nếu trong Add-Ins của bạn có chức năng kiểm tra và nâng cấp phiên bản mới một cách tự động thì người dùng khỏi cần phải liên hệ với tác giả cũng như tìm kiếm bản mới để sử dụng.
Ở bài 1 tôi có 2 file, 1 file Add-Ins là VnTools-Excel.xlam (đây là ví dụ về Add-Ins mình tự viết ra) và 1 file dùng để cập nhật Add-Ins là VnToolsExcel_Update.xlsm (File này sẽ kèm theo Add-Ins khi cài đặt Add-Ins vào máy), vậy khi sử dụng Add-Ins sẽ có chức năng cập nhật Add-Ins, khi mình click và mục Cập nhật ngay thì Add-Ins sẽ gọi file VnToolsExcel_Update.xlsm mở lên và nhiệm vụ của file này là tải về bản Add-Ins bản mới nhất, xóa đi bản cũ và đăng ký lại Add-Ins mới này với Excel. Vậy là người dùng đã cập nhật bản mới nhất mà không cần liên hệ với tác giả Add-Ins.
Trong file VnTools-Excel.xlam ở #1 khi tải về bạn vào VBA xem thử code trong đó có 2 Module và sau khi Update thì file mới chỉ có 1 Module, và tên của Module này cũng khác với 2 Module lúc chưa cập nhật. Lý do là nó đã xóa file VnTools-Excel.xlam cũ rồi và mới download file VnTools-Excel.xlam mới về thay thế file cũ.
 
Upvote 0
Web KT

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

Back
Top Bottom