Лента Мой малыш
Городские форумы
Автофорумы
Халявный
Домоводство
Проф. и бизнес форумы
Строительные форумы
Технофорумы
Собачий форум
Велофорумы Нижнего Новгорода
Наши дети
Туризм, отдых, экстрим Творческий
Путешествия Спортивные форумы
Нижегородская область Недвижимость
Форумы по интересам
Частные форумы Форумы домов Жилые районы
Отзывы и предложения (техподдержка)
Реклама на NN.RU
+7 (831) 261-37-60
Техподдержка Полная версия
Проблема в том что не работает VBA в приложениях MS Office 2007 Standard.
Был установлен MS Office 2013 Home and Busines но как оказалось в нем нет поддержки VBA.
Он был удален и установлен MS Office 2007 Standard.
Но при попытке войти в VBA (скажем в Excel) все проекты пустые, скрин в приложении.
При попытке открыть файл с макросом Excel сообщает об ошибке: "Обнаружены ошибки в файле /.../.../*.xlsm
Удаленный компонент: Компонент /xl/vbaProject.bin. (Visual Basic для приложений (VBA))"
Понимаю что либо какая-то библиотека не зарегистрирована, либо разделов или ключей в реестре не хватает, либо не верные на них стоят разрешения.
Что делал:
1. Банальное восстановление Office.
2. Переустановку Office.
3. Полное удлаение Office как вручную так и с помощью утилиты от MS.
4. Плюс куча решений найденных в google в том числе и популярное с изменением разрешений на раздел реестра HKCR\Typelib\{0002E157-0000-0000-C000-000000000046}
Для этого раздела действительно не было нужных разрешений, все исправил и создал недостающие разделы и ключи, после чего вновь переустановил Office, но увы.

Переустановку Office делал выбирая компонент VBA естественно.

Может здесь кто подскажет что делать? Кроме радикального способа переустановки Windows.

MS Office 2007 Standard 32 bit
Windows 7 7601 x32
0
Ответить
Не знаю на сколько поможет мой совет, но всё же: Накатить после установки офиса SP3 (чего-то типа этого - office2007sp3-kb2526086-fullfile-ru-ru, он включает в себя и первый и второй) на него и через обновление Windows добавить оставшиеся заплатки.
0
Ответить
Сервис пак 3. Перезагружался.
Даже накатывал по очереди 1, 2 и 3 через перезагрузку.
Тоже не помогает.
0
Ответить
А на другом компьютере, с VBA, проекты работают?
0
Ответить
Работают
0
Ответить
Я извиняюсь за прямоту, но в Вашем случае не быстрее будет убрать баг переустановкой ОС, чем искать другие способы?
0
Ответить
А под другим пользовательским профилем если? Вряд ли, но мало ли...
И как так в 2013 H&B нет VBA? Реально? В 2010 и 2016 - есть, а 2013 нет под рукой.
0
Ответить
Вот так вот.
Под другим профилем тоже не работает VBA.
0
Ответить
Установил 2013 H&B - VBA есть...
Может, оно как раз тогда и сломалось?
0
Ответить
Esik писал(а)
переустановкой ОС

]:->
0
Ответить
А дает выбрать компоненты при установке 2013H&B?
0
Ответить
Может, какой вариант дистрибутива и даёт, но не мой.
Вообще ничего не спрашивает, кроме номера.
0
Ответить
То же самое. Еще плюс и гугл помог убедится что нет VBA в 2013 H&B.
0
Ответить
Дайте ссылку, пожалуйста.
У меня-то есть, обратных утверждений найти не смог, а здравый смысл подсказывает, что "ну не может не быть"...
0
Ответить
А как дела обстоят с политиками безопасности VBA в Офисе? Возможно там отключен?
0
Ответить
Иначе можно до посинения искать какой-то забитый мусором, или неправильно сформированный параметр реестра, или безопасности, который не даёт офису запустить VBA.

Иногда такой путь просто быстрее.
Ясно же, что глюк уже на уровне ОС.
0
Ответить
Все включено там...
0
Ответить
273 писал(а)
Дайте ссылку, пожалуйста. <br> У меня-то есть, обратных утверждений найти не смог, а здравый смысл подсказывает, что "ну не может не быть"... ...

Не могу найти... Скорее всего с Office 365 перепутал.
А может сделал такой вывод так как 2013 H&B не дает выбора компонентов при установке, поэтому я решил что VBA в нем просто нет.
0
Ответить
Esik писал(а)
Иногда такой путь просто быстрее.

если установлено много нужных программ - нифига не быстрее %-) ...
0
Ответить
сходить на торрент или на квере и скачать дистрибутив от монкруса. есть вариант компакт от него 2016-го офиса - там есть VBA в компонентах точно :) ( в 2013 от него же тоже есть)
0
Ответить
Мне не надо. У меня лицензия. :)
Да и просто не нравится 2013, но было время - за так давали в нагрузку к 2010.
0
Ответить
Вся фишка в том что у меня тоже все офисы лицензия. Сейчас посмотрел на другом компе где тот же 2013H&B стоит и там с VBA все в порядке.
Видимо буду переустанавливать ОС. Так как боюсь не докопаю что нужно поправить в реестре и какие библиотеки зарегистрировать.
0
Ответить
Судя по тому, сколько висит тема и описано предварительных шагов, да с учётом того, что на выходе получится свежая система без соплей от многократных обновлений и деинсталляций с софтовыми багами файловой системы...
Смею полагать, что всё же быстрее.

Ибо тоже приходилось таскать ящик по разным организациям, устанавливающим софт только у себя в коморках, а не на рабочем месте...
0
Ответить
дык лицензия и не трогается - выборочно ставишь и всё
0
Ответить
см. выше :-)
0
Ответить