Macro trong tệp Excel trên Windows 64-bit
Chào, một đồng nghiệp đã gửi cho tôi một tập tin Excel cần thiết cho công việc, tập tin này có chứa Macro, và khi tôi mở tập tin Excel đó thì xuất hiện lỗi:
Microsoft Visual Basic for applications: Lỗi biên dịch; mã trong dự án này cần được cập nhật để sử dụng trên hệ thống 64-bit. Vui lòng xem xét và cập nhật các câu lệnh Declare, sau đó đánh dấu chúng bằng thuộc tính PtrSafe.
Điều này rất quan trọng. Tôi phải làm thế nào để khắc phục?
Cảm ơn.
Trả lời:
Mở dự án bằng VBE và tìm những dòng mã tương tự như thế này:
Private Declare Function ExitWindowsEx Lib "USER32.DLL"
Sau đó, chỉ cần thêm PtrSafe sau từ "Declare" cho mỗi dòng bạn tìm thấy, như sau:
Private Declare PtrSafe Function ExitWindowsEx Lib "USER32.DLL"
Trả lời:
Cảm ơn rất nhiều,
>
Nó đã hoạt động.
Trả lời:
Tuyệt vời! Rất vui khi nghe tin bạn đã khắc phục được sự cố.
Bernie
Comments
Post a Comment