В данной статье опишу процедуру исправления косяка с запуском
моей проги.
Во всем виновато обновление выпущено в декабре Microsoft ? вот оно
http://support.microsoft.com/KB/2553154
А вот уже они официально описывают как этот косяк устранить
http://support.microsoft.com/kb/3025036
Опишу по своему, на картинках, чтоб понятно было.
Основная цель, это удалить файлы в папке TEMP с расширением *.exd
1. Сначала установим все последние обновления для офиса
2. Проверим стоит ли разрешение на запуск макросов и элементов ActiveX. Идем в Параметры Excel/Центр управления безопасностью/Параметры центра управления безопасностью/Параметры ActiveX ставим галочки как на рисунке
Идем в Параметры Excel/Центр управления безопасностью/Параметры центра управления безопасностью/Параметры макросов ставим галочки как на рисунке
3. Затем ОБЯЗАТЕЛЬНО закрываем все приложения офиса.
4. Копируем набор символов %TEMP%
Вставляем их сюда:
Нажимаем кнопку переход. Ищем там папки excel8.0 и vbe
5. Удаляем их. Я удалял папки, можно зайти в них и удалить все файлы с расширением exd (после запуска Excel они снова создадутся, но уже исправленные).
6. Запускаем мое приложение и работаем. Должно заработать.
Я если честно попробовал BAT-ник на другом компьюторе с Виндой7 где мой анализатор не запускался из этой статьи
http://www.excel-vba.ru/microsoft-lishil-excel-2007-i-2010-elementov-activex. После его запуска у меня анализатор без проблем запустился.
На Виндовс8 не удалось проверить, так как на этом ноутбуке анализатор сразу запустился.
Пишите получилось или нет. И чего помогло, чего делали для запуска.
С уважением Фатеев Виктор!