Lỗi Microsoft Access "Class Not Registered" Run-time Error '-2147221164 (80040154)'

powerlove2020

Yêu THVBA
Em chạy đoạn code này thì bị báo lỗi này.
Mã:
Sub IE()

 Dim objIE  As InternetExplorer

 'Tao doi tuong IE(InternetExplorer)
 Set objIE = CreateObject("InternetExplorer.Application")

 'Khoi dong IE(InternetExplorer)
 objIE.Visible = True 'Neu de la False thi IE van duoc khoi dong nhung ban se khong nhin thay trinh duyet dang duoc open.

End Sub
References đã có Microsoft HTML Object Library」và「Microsoft Internet Controls」 rồi ạ.
Ai giúp em với
 
D

Deleted member 1392

Guest
@powerlove2020 Tôi chưa rõ bạn bị lỗi gì từ đoạn code này?. Tôi cho đoạn code vào máy tôi sau khi bật "Microsoft HTML Object Library" và"Microsoft Internet Controls" thì vẫn chạy bình thường?

Bạn đang chạy code này trên Excel hay Access vậy?
 
D

Deleted member 1392

Guest
Bạn thử sửa lỗi Office xem: Vào Control Panel > Programs and Features > Chọn Office > Change > Repair
Bạn cần đăng nhập để thấy hình ảnh

Bạn cần đăng nhập để thấy hình ảnh
 
D

Deleted member 1392

Guest
Không biết rồi...:ROFLMAO: . Đọc mấy trang nước ngoài đều bảo nên gỡ Office cài lại !.
 

NhanSu

SMod
Thành viên BQT
Điều khiển này nằm trong file ieframe.dll, có thể file này bị hỏng. Máy của mình sử dụng win10 64 bit thì file đó trong folder SysWOW64. Bạn có thể tìm kiếm trên Google phương pháp khắc phục xem. Vì mình không gặp lỗi này nên mình không test được, chỉ có một số gợi ý:
- Cài đặt, nâng cấp IE lên phiên bản mới nhất.
- Nếu không được thì đăng ký lại bằng cách vào Command prompt, đánh lệnh "Regsver32 ieframe.dll"
- Nếu vẫn không được thì tìm file DLL này ở máy khác đang chạy ổn định, khởi động máy vào Safe mode, copy đè vào file cũ rồi lặp lại bước 2.
 
Top