Компонент ActiveX Excel VBA не может создать объект / точку входа DllRegisterServer не найден - PullRequest
0 голосов
/ 26 февраля 2019

У меня проблема с запуском следующего кода с использованием Excel-VBA или cscript.exe на моем ПК.

Set IE = New SHDocVw.InternetExplorer

«Ошибка времени выполнения« 429 »: компонент ActiveX не может создать объект”?

Вышеуказанная ошибка была показана после запуска кода.

Я проверил через Stackoverflow и обнаружил, что это может быть вызвано отсутствием« shdocvw.dll »в реестре.

Затем возникает другая проблема, когда я запускаю следующие коды в CMD с административным правом.

regsvr32 shdocvw.dll

или

regsvr32 /i shdocvw.dll

Модуль "shdocvw.dll"был загружен, но точка входа DllRegisterServer не была найдена.

Убедитесь, что "shdocvw.dll" является допустимым файлом DLL или OCX, а затем повторите попытку.

Я пыталсяregsvr32 / i "c: \ windows \ system32 \ scrrun.dll" в CMD, и он работает хорошо, поэтому я уверен, что проблема не в scrrun.dll.

На данный момент я понятия не имеюпо этому вопросу.

Может кто-нибудь помочь мне?

Заранее спасибо!

...