Hướng Dẫn Cài Đặt VnTools Trên Microsoft 365 (Office 64-bit) 1. Kiểm Tra Phiên Bản Excel Mở Excel: File → Account → About Excel Kiểm tra thông tin: Microsoft Excel for Microsoft 365 Version xxxx (Build xxxxx.xxxxx) 64-bit Nếu hiển thị 64-bit , cần sử dụng phiên bản VnTools tương thích với Office 64-bit. 2. Cài Đặt VnTools Bước 1: Tải VnTools Tải phiên bản VnTools hỗ trợ Office 365 / Office 64-bit từ NAS-Software/VNTools và cài đặt Bước 2: Thêm Add-in vào Excel Mở Excel: File → Options → Add-ins Tại mục Manage : Excel Add-ins → Go... Chọn: Browse... Trỏ tới file: VnTools.xla hoặc VnTools.xlam Sau đó tích chọn VnTools và nhấn OK . Bước 3: Khởi Động Lại Excel Đóng toàn bộ cửa sổ Excel và mở lại. 3. Cho Phép Chạy Macro Nếu Excel chặn macro: File → Options → Trust Center → Trust Center Settings → Macro Settings Chọn: Enable VBA Macros và đánh dấu: Trust access to the VBA project object model Khởi động lại Excel. Khắc Phục Sự Cố Lỗi: Cannot run the macro 'SetFuncShow' Thông báo Cannot run the macro 'SetFuncShow'. The macro may not be available in this workbook or all macros may be disabled. Nguyên nhân Macro đang bị vô hiệu hóa. Add-in VnTools chưa được nạp. VnTools không tương thích với phiên bản Office hiện tại. Cách xử lý Kiểm tra Macro Settings. Kiểm tra Add-ins đã được tích chọn hay chưa. Cài lại VnTools tương thích với Office đang sử dụng. Lỗi: Compile error in hidden module: regAPI Thông báo Compile error in hidden module: regAPI. This error commonly occurs when code is incompatible with the version, platform, or architecture of this application. Nguyên nhân Đây là lỗi phổ biến khi: Đang sử dụng Office 64-bit. VnTools được viết cho Office 32-bit. Module VBA chứa các khai báo Windows API cũ không hỗ trợ 64-bit. Ví dụ các khai báo cũ: Declare Function ... Declare Sub ... Trong Office 64-bit phải được chuyển thành: #If VBA7 Then Private Declare PtrSafe Function ... #Else Private Declare Function ... #End If Cách xử lý Cách 1: Cài bản VnTools hỗ trợ 64-bit Khuyến nghị sử dụng. Cách 2: Chuyển sang Office 32-bit Nếu bắt buộc phải dùng VnTools cũ: Gỡ Office 365 64-bit. Cài Office 365 32-bit. Cài lại VnTools. Cách 3: Sửa mã VBA Chỉ áp dụng khi có quyền chỉnh sửa mã nguồn VnTools. Mở: Alt + F11 Tìm module: regAPI Cập nhật toàn bộ khai báo API sang chuẩn PtrSafe . Lỗi: frmAbout / frmAbount Triệu chứng Xuất hiện lỗi liên quan tới: frmAbout hoặc frmAbount Nguyên nhân Form VBA bị lỗi. Add-in không tương thích Office 64-bit. Thư viện VBA bị thiếu (Missing Reference). Cách xử lý Mở VBA Editor: Alt + F11 Kiểm tra: Tools → References Nếu thấy: MISSING: bỏ chọn hoặc cập nhật thư viện tương ứng. Nếu VBA Project bị khóa mật khẩu, cần sử dụng phiên bản VnTools tương thích hoặc liên hệ nhà cung cấp. Kiểm Tra Add-in Đã Được Nạp Chưa File → Options → Add-ins Tại mục: Manage → Excel Add-ins → Go... Đảm bảo VnTools đang được tích chọn. Khuyến Nghị Đối với Microsoft 365 64-bit: Ưu tiên sử dụng VnTools phiên bản hỗ trợ 64-bit. Tránh sử dụng các bản VnTools quá cũ được phát hành cho Office 2007/2010. Nếu gặp lỗi regAPI , nguyên nhân thường là không tương thích giữa VnTools 32-bit và Office 64-bit.