Добрый день!
На одной из форм в макросе Excel использую контрол SpreadSheet 11 из коллекции "Microsoft Web Components".
(Взял на сайте Microsoft)
Макросом пользуется около 30-ти конечных пользователей. При чем у некоторых при открытии файла возникает ошибка Microsoft Forms:
"Could not load an object because it is not available on this machine" и контрол не загружается.
Ошибка возникает как при использовании 2003-й версии Excel так и при использовании 2007-й, но не у всех!!
Указанная библиотека установлена абсолютно у всех юзеров из одного и того же файла.
Нашел еще, что в реестре для этого контрола значение CLSID на разных машинах отличается:
- на тех, где все работает нормально: {0002E569-0000-0000-C000-000000000046}
- на тех, где возникает ошибка: {0002E559-0000-0000-C000-000000000046}
Ручное изменение этого значения проблему не решает...
Что может быть причиной этой ошибки?
Огромное спасибо!