В дополнительных элементах управления нет ListView - PullRequest
5 голосов
/ 19 марта 2012

Я пытался запустить приложение VBA на чужом компьютере, но получаю сообщение об ошибке: «Не удалось загрузить объект, потому что он недоступен на этом компьютере»

Я проверил все ссылки, и они кажутсяХорошо.Во время исследования я обнаружил, что отсутствующим объектом является элемент управления ListView.Я проверил, есть ли Microsoft Windows Common Controls 6.0 (SP6) проверено в ссылках - и есть.Я попытался переустановить эту библиотеку, но она все равно не принесла пользы.

Я проверил, что в дополнительных элементах управления нет ни элемента управления Microsoft ListView, версия 6.0, ни элемента управления Microsoft ImageList, версия 6.0.Похоже, библиотеки там нет, хотя я могу видеть MSCOMCTL.OCX в C: \ windows \ system32 \ с правильной датой и размером последней модификации.

Есть ли что-нибудь еще, что я могу попробовать?

1 Ответ

9 голосов
/ 19 марта 2012

Может быть, вы можете попытаться зарегистрировать файл MSCOMCTL.OCX с regsvr32:

regsvr32 c:\Windows\System32\MSCOMCTL.OCX

или для 64-битных систем

regsvr32 c:\windows\syswow64\mscomctl.ocx

Не забудьте открыть командную строку в режиме администраторапервый.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...