Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Глюки Excel при вставке ActiveX Добавлено: 24.08.12 11:31  

Автор вопроса:  AcurOK
Давно пользую Activex (в частности ProgressBar и TreeView). Сейчас при попытке вставки их в форму Excel начал упираться и выдавать "Unspecified error". При этом его родные контролы вставляются без взбрыков.
Народ! Подскажите направление поиска источника глюка.

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 AcurOK



Вопросов: 1
Ответов: 1
 Профиль | | #1 Добавлено: 24.08.12 16:31
Спасибо за ответы! ))
Сам решил проблему. Если кто будет о нее спотыкаться, вот рецепт и ссылки:
1. Внешнее проявление проблемы: см.пост выше. Access при этом с TreeView дружит...
2. Причины появления: последствия очередного KB2687441 обновления от MicroSoft
3. Ссылка на источник решения: http://social.technet.microsoft.com/Forums/en-US/office2007deploymentcompatibility/thread/7faa69b8-a60a-436b-9058-3f87b9866f47
4. Способ исправления: внесение поправок в реестр. Можете вручную, можете при помощи BAT файла с содержимым:
@Echo OFF
ECHO Backing up registry
REGEDIT /E "C:\MSCOMCTL.reg" "HKEY_CLASSES_ROOT\TypeLib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}"
ECHO Removing Key
reg delete "HKEY_CLASSES_ROOT\TypeLib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}\2.0" /f
if exist %systemroot%\SysWOW64\cscript.exe goto 64
%systemroot%\system32\regsvr32 /u mscomctl.ocx /s
%systemroot%\system32\regsvr32 mscomctl.ocx /s
goto Finale
:64
%systemroot%\sysWOW64\regsvr32 /u mscomctl.ocx /s
%systemroot%\sysWOW64\regsvr32 mscomctl.ocx /s
:Finale
pause;

Всем удачи!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам