Lỗi biên dịch trong mô-đun ẩn (Compile error in a hidden module) là thông báo lỗi có thể xuất hiện đối với một số người dùng Microsoft Word và Microsoft Excel. Thông báo này thường hiển thị khi người dùng Office mở Word hoặc Excel. Sau thông báo này, ứng dụng không khởi chạy.

Khắc phục lỗi Biên dịch trong mô-đun ẩn trong Excel hoặc Word
Lỗi này xảy ra khi mã không tương thích với phiên bản hoặc kiến trúc của ứng dụng. Ví dụ, nếu mã trong tài liệu nhắm đến ứng dụng Microsoft Office 32-bit nhưng đang cố gắng chạy trên Office 64-bit, lỗi này có thể xảy ra.
Microsoft nói:
Lỗi được nêu khi tồn tại lỗi biên dịch trong mã VBA bên trong mô-đun được bảo vệ (ẩn). Lỗi biên dịch cụ thể không bị phơi bày vì mô-đun được bảo vệ.
Hãy thử các gợi ý sau để khắc phục sự cố:
- Bỏ bảo vệ mô-đun mã VBA
- Đăng ký lại tệp OCX với Command Prompt
- Cập nhật Adobe Acrobat
- Di chuyển tệp PDFmaker sang thư mục khác
- Cập nhật hoặc Gỡ cài đặt phần mềm diệt virus Norton
Hãy xem chi tiết các cách này.

1. Bỏ bảo vệ mô-đun mã VBA
Nếu bạn gặp lỗi này, hãy làm sau:
- Nếu bạn có quyền truy cập mã VBA trong tài liệu hoặc dự án, hãy bỏ bảo vệ mô-đun, sau đó chạy mã lại để xem lỗi cụ thể.
- Nếu bạn không có quyền truy cập mã VBA, hãy liên hệ tác giả tài liệu để cập nhật mã trong mô-đun ẩn.
Đây là giải pháp chính thức. Nếu không giúp ích, hãy thử các gợi ý sau:
2. Đăng ký lại tệp OCX với Command Prompt
Lỗi biên dịch trong mô-đun ẩn cũng có thể là tác động phụ của cập nhật Windows. Do đó, đăng ký tệp mscomctl.ocx có thể khắc phục sự cố. Để đăng ký lại tệp OCX, làm theo các bước:
Nhấn phím tắt Windows + X. Chọn Command Prompt (Admin) để chạy dấu nhắc với quyền quản trị.
Đối với máy tính Windows 32-bit, cung cấp các lệnh sau:
regsvr32 -u c:windowssystem32mscomctl.ocx regsvr32 c:windowssystem32mscomctl.ocx
Đối với máy tính Windows 64-bit, cung cấp các lệnh sau:
regsvr32 -u c:windowssyswow64mscomctl.ocx regsvr32 c:windowssyswow64mscomctl.ocx
3. Cập nhật Adobe Acrobat
Điều này áp dụng nếu bạn đang dùng Adobe Acrobat.
Lỗi biên dịch trong mô-đun ẩn cũng có thể xảy ra do hai tệp mẫu Adobe Acrobat trong thư mục MS Office. Khuyên nên cài đặt phần mềm Adobe từ trang web chính thức để tránh lỗi này. Nếu gặp lỗi, bạn có thể xuất PDF sang các ứng dụng Microsoft 365 khác như Word, Excel, PowerPoint. Bạn có thể cập nhật Adobe bằng cách nhấp Trợ giúp (Help) trong cửa sổ Adobe. Chọn Kiểm tra cập nhật (Check for Updates) để mở cửa sổ cập nhật. Sau đó nhấp nút Tải xuống và Cài đặt (Download and Install) nếu có cập nhật.
4. Di chuyển tệp PDFmaker sang thư mục khác
Điều này áp dụng nếu bạn đang dùng PDFmaker.
Lỗi biên dịch trong mô-đun ẩn liên quan đến hai tệp Adobe Acrobat: PDFmaker.xla và PDFmaker.dot. Do đó, di chuyển các tệp này ra khỏi thư mục MS Office cũng có thể khắc phục lỗi. Bạn cũng có thể làm theo các bước sau:
- Nhấn nút Tìm kiếm và mở hộp tìm kiếm Cortana. Gõ PDfmaker.xla để tìm tệp đó.
- Gõ PDFmaker.dot để tìm tệp. Chuột phải vào các tệp nói trên và chọn Mở vị trí tệp (Open file location) để mở thư mục trong File Explorer.
- Nếu không tìm thấy tệp, bạn có thể mở thư mục Khởi động (Start-up) và Xlstart của MS Office trong File Explorer.
- Chuột phải vào tệp trong File Explorer và chọn Cắt (Cut) để di chuyển tệp PDFmaker ra Màn hình nền. Chuột phải vào thư mục khác để di chuyển chúng và chọn Dán (Paste).
5. Cập nhật hoặc Gỡ cài đặt phần mềm diệt virus Norton
Điều này áp dụng nếu bạn đang dùng phần mềm Norton.
Phần mềm diệt virus Norton cũng có thể liên quan đến lỗi biên dịch trong mô-đun ẩn. Nếu đã cài đặt, cập nhật phần mềm có thể khắc phục sự cố. Bạn có thể kiểm tra cập nhật bằng cách nhấn nút Cập nhật ngay bây giờ (Update Me Now). Bạn có thể chuột phải vào biểu tượng khay hệ thống Norton Antivirus và chọn Norton LiveUpdate.
Nếu cập nhật Norton Antivirus không khắc phục sự cố, bạn có thể gỡ cài đặt phần mềm Norton.
Nhấn phím tắt Windows + R để mở cửa sổ Run. Gõ appwiz.cpl trong Run, nhấp nút OK. Chọn phần mềm Norton Antivirus liệt kê và nhấp nút Gỡ cài đặt (Uninstall) để xóa phần mềm sau xác nhận.
Chúng tôi hy vọng một trong các giải pháp trên giúp bạn khắc phục lỗi biên dịch trong mô-đun ẩn và khởi chạy lại Word và Excel. Hãy cho chúng tôi biết nếu có thắc mắc hoặc gợi ý.
Làm thế nào để mở Excel ở chế độ an toàn (Safe Mode)?
Bạn có thể mở Excel ở chế độ an toàn bằng cách nhấn giữ phím Ctrl khi khởi động chương trình. Bạn cũng có thể dùng công tắc an toàn (excel.exe/safe) khi khởi động từ dòng lệnh.
Khắc phục: Lỗi tệp bị hỏng và không thể mở trong Word, Excel, PowerPoint
Chế độ an toàn trong Microsoft Word là gì?
Khi bạn không thể dùng Microsoft Office bình thường, bạn có thể dùng tính năng an toàn tích hợp. Nếu Word hoặc Excel bị sập mỗi khi mở, bạn có thể khởi động ứng dụng ở chế độ an toàn và nó giúp bạn làm việc bình thường.
