--}}
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем

Восстановить VBA Office 2007

Нужен совет (поиск решения проблемы. не для купли-продажи)
1792
32
С друзьями на NN.RU
В социальных сетях
Поделиться
DIMANOV
14.01.2017
Проблема в том что не работает 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
Не знаю на сколько поможет мой совет, но всё же: Накатить после установки офиса SP3 (чего-то типа этого - office2007sp3-kb2526086-fullfile-ru-ru, он включает в себя и первый и второй) на него и через обновление Windows добавить оставшиеся заплатки.
DIMANOV
14.01.2017
Сервис пак 3. Перезагружался.
Даже накатывал по очереди 1, 2 и 3 через перезагрузку.
Тоже не помогает.
Esik
16.01.2017
А на другом компьютере, с VBA, проекты работают?
DIMANOV
17.01.2017
Работают
Esik
17.01.2017
Я извиняюсь за прямоту, но в Вашем случае не быстрее будет убрать баг переустановкой ОС, чем искать другие способы?
FreeCat
17.01.2017
Esik писал(а)
переустановкой ОС

]:->
Esik
18.01.2017
Иначе можно до посинения искать какой-то забитый мусором, или неправильно сформированный параметр реестра, или безопасности, который не даёт офису запустить VBA.

Иногда такой путь просто быстрее.
Ясно же, что глюк уже на уровне ОС.
FreeCat
19.01.2017
Esik писал(а)
Иногда такой путь просто быстрее.

если установлено много нужных программ - нифига не быстрее %-) ...
Esik
19.01.2017
Судя по тому, сколько висит тема и описано предварительных шагов, да с учётом того, что на выходе получится свежая система без соплей от многократных обновлений и деинсталляций с софтовыми багами файловой системы...
Смею полагать, что всё же быстрее.

Ибо тоже приходилось таскать ящик по разным организациям, устанавливающим софт только у себя в коморках, а не на рабочем месте...
Esik
19.01.2017
FreeCat писал(а)
много нужных программ

Кстати, переустановка ОС зачастую позволяет пересмотреть критерии такой уж нужности программ.
FreeCat
19.01.2017
угу, угу ... особенно если дистрибутив уже потерян ...
Esik
20.01.2017
То всегда есть возможность административного перераспределения обязанностей, чтобы VBA работали а другом рабочем месте, или приобрести дополнительный системный блок, если потерянный дистрибутив действительно настолько нужен.
FreeCat
22.01.2017
таки опять не всегда.
Esik
20.01.2017
В крайнем случае развернуть образ системы в песочнице. И работать с прогой - оттуда, а с офисом - из главной ОС.
FreeCat
22.01.2017
это если программа оттуда пойдёт.
Maksa
20.01.2017
Создать образ диска любимой прогой.
Acronis+universal restore

Накатить образ на инвалида.

Проблема будет устранена
273
17.01.2017
А под другим пользовательским профилем если? Вряд ли, но мало ли...
И как так в 2013 H&B нет VBA? Реально? В 2010 и 2016 - есть, а 2013 нет под рукой.
DIMANOV
17.01.2017
Вот так вот.
Под другим профилем тоже не работает VBA.
273
17.01.2017
Установил 2013 H&B - VBA есть...
Может, оно как раз тогда и сломалось?
DIMANOV
18.01.2017
А дает выбрать компоненты при установке 2013H&B?
273
18.01.2017
Может, какой вариант дистрибутива и даёт, но не мой.
Вообще ничего не спрашивает, кроме номера.
DIMANOV
18.01.2017
То же самое. Еще плюс и гугл помог убедится что нет VBA в 2013 H&B.
273
18.01.2017
Дайте ссылку, пожалуйста.
У меня-то есть, обратных утверждений найти не смог, а здравый смысл подсказывает, что "ну не может не быть"...
DIMANOV
18.01.2017
273 писал(а)
Дайте ссылку, пожалуйста. <br> У меня-то есть, обратных утверждений найти не смог, а здравый смысл подсказывает, что "ну не может не быть"... ...

Не могу найти... Скорее всего с Office 365 перепутал.
А может сделал такой вывод так как 2013 H&B не дает выбора компонентов при установке, поэтому я решил что VBA в нем просто нет.
McLane
19.01.2017
сходить на торрент или на квере и скачать дистрибутив от монкруса. есть вариант компакт от него 2016-го офиса - там есть VBA в компонентах точно :) ( в 2013 от него же тоже есть)
273
19.01.2017
Мне не надо. У меня лицензия. :)
Да и просто не нравится 2013, но было время - за так давали в нагрузку к 2010.
McLane
19.01.2017
дык лицензия и не трогается - выборочно ставишь и всё
DIMANOV
19.01.2017
Вся фишка в том что у меня тоже все офисы лицензия. Сейчас посмотрел на другом компе где тот же 2013H&B стоит и там с VBA все в порядке.
Видимо буду переустанавливать ОС. Так как боюсь не докопаю что нужно поправить в реестре и какие библиотеки зарегистрировать.
McLane
19.01.2017
см. выше :-)
gizmo2
18.01.2017
А как дела обстоят с политиками безопасности VBA в Офисе? Возможно там отключен?
DIMANOV
18.01.2017
Все включено там...
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем