Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2013, 11:22   #1
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию Пропал ListView

Всем привет!
Есть виндовс 7 с офисом 2003, запускаю свою надстройку и получаю ошибку: "Could not load an object because it is not available on this mashine".
Как выясняется у меня пропал объект ListView.
Попытка как либо погрузить его результата не дала (а может я не там ищу?).
На винХР с тем же дистрибутивом Офиса 2003, проблем нет.

Как быть?
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Старый 12.04.2013, 18:00   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

просто не надо использовать нестандартные компоненты, - и проблем не будет

Набор компонентов во многом зависит от конфигурации устанавливаемого Office.
Указанный вами компонент находится в библиотеке CommonControls



Если эта библиотека не установлена (а она, видимо, устанавливается при расширенной установке Office - например, вместе с Access, - хотя тут я могу ошибаться),
то надо найти недостающий файл , скопировать его в системную папку, и зарегистрировать при помощи regsvr32 через Пуск - Выполнить:

Цитата:
register MSCOMCTL.OCX file with regsvr32:
Код:
regsvr32 c:\Windows\System32\MSCOMCTL.OCX
or for 64 bit systems
Код:
regsvr32 c:\windows\syswow64\mscomctl.ocx
EducatedFool вне форума Ответить с цитированием
Старый 12.04.2013, 19:51   #3
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

С программой "Access" элемент управления "ListView" не связан.
Скрипт вне форума Ответить с цитированием
Старый 15.04.2013, 21:50   #4
Skif-F
Форумчанин
 
Регистрация: 24.03.2010
Сообщений: 349
По умолчанию

C ListView достаточно часто возникают проблемы. Один раз я отследил, что мне его каким-то образом при деинсталляции заблокировал Mathcad. Обычно проблему ListView решаю перестановкой Офиса. Для критичных случаев написал имитатор (см. вложение)
Вложения
Тип файла: rar ClassFrame.rar (112.2 Кб, 37 просмотров)
Нет нерешаемых задач - есть недостаток времени и данных!
Skif-F вне форума Ответить с цитированием
Старый 16.04.2013, 15:49   #5
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию

Всем спасибо за ответы! Буду разбираться.
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как перетащить элемент ListView в другой ListView? Paul Hindenburg Компоненты Delphi 5 26.01.2013 11:35
Пропал Vector3 RunLine Общие вопросы .NET 2 11.02.2012 19:37
Пропал диск D Flaer1987 Операционные системы общие вопросы 3 24.02.2011 11:28
[C# + WPF] ListView. Узнать выделена ли строка в нём. ListView.View == GridView. Casper-SC WPF, UWP, WinRT, XAML 2 12.08.2010 19:04
звук пропал Xeon332 Компьютерное железо 1 05.11.2009 15:11