:: Visual Foxpro, Foxpro for DOS
Ошибка запуска Word 2016 из VFP9
VeterVFP
Автор

Сообщений: 413
Откуда: Москва
Дата регистрации: 26.12.2006
Столкнулся с проблемой автоматизации в MS Office 2016, а конкретно Ворда:
Вылезает ошибка 800a175d. Вот ее описание:
support.microsoft.com
И там далее ссылка на статью:
support.microsoft.com
Цитата:
Ошибка выполнения '5981' (0x800A175D): Не удается открыть банк макросов
Цитата:
Как правило, появление таких сообщений свидетельствует о неудачной попытке инициализировать VBA из-за отсутствия достаточных разрешений или регистрации компонентов VBA. Это характерно для ситуаций, когда пользователь запускает программу с помощью учетной записи, у которой нет профиля пользователя
Кто-нибудь сталкивался?
Офиса 2016 не стоит, а человек, у кого эта ошибка, не хочет доступ давать на свой ПК

Подскажите, тут надо в Ворде настройки крутить или в коду фокса можно как-то сделать элевацию прав (или они тут ни при чем? )?



Исправлено 1 раз(а). Последнее : VeterVFP, 27.03.17 17:46
Ratings: 0 negative/0 positive
Re: Ошибка запуска Word 2016 из VFP9
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Может быть, в настройках Word просто стоит запрет на исполнение не подписанных макросов?

Тогда выбрать параметры центра управления безопасностью и разрешить исполнение всех макросов.



Исправлено 1 раз(а). Последнее : Simple777, 27.03.17 21:20
Ratings: 0 negative/0 positive
Re: Ошибка запуска Word 2016 из VFP9
VeterVFP
Автор

Сообщений: 413
Откуда: Москва
Дата регистрации: 26.12.2006
Simple777
Может быть, в настройках Word просто стоит запрет на исполнение не подписанных макросов?
Тогда выбрать параметры центра управления безопасностью и разрешить исполнение всех макросов.
Нашел на виртуалке Word 2016. Даже с полностью отключенными макросами без проблем прошла конструкция:
oWord = CREATEOBJECT('WORD.APPLICATION')
oDoc= oWord.Documents.Add(cShablon)
Не получается воспроизвести проблему... что ж там накручено в настройках у человека такого
Ratings: 0 negative/0 positive
Re: Ошибка запуска Word 2016 из VFP9
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
А если погуглить в яндексе: Ошибка выполнения '5981' (0x800A175D): Не удается открыть банк макросов
Много пишут.
Ratings: 0 negative/0 positive
Re: Ошибка запуска Word 2016 из VFP9
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
VeterVFP
Подскажите, тут надо в Ворде настройки крутить или в коду фокса можно как-то сделать элевацию прав (или они тут ни при чем? )?

Если проблема в ограничениях прав твоей проги, можно прикрутить к своему проекту повышение ее привелегий до админа.
Вот тут можно почитать: forum.foxclub.ru


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive
Re: Ошибка запуска Word 2016 из VFP9
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Может опять злой антивирус?
Привилегии то поднять не вопрос - для начала просто попросить юзера по правой кнопке прогу запустить "As Administrator" - конечно если у него самого есть административные права на машине. Если поможет то тогда уж в манифесте прописать что нужно всегда с привилегиями админа работать...


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Ошибка запуска Word 2016 из VFP9
VeterVFP
Автор

Сообщений: 413
Откуда: Москва
Дата регистрации: 26.12.2006
На сколько я понял на машине юзера стоит Вин 10, Офис 2016 и, вероятно, антивирус встроенный виндовый (пока не знаю точно).
Да и прога запускается от админа - это точно.
Жду от него подробностей...
Ratings: 0 negative/0 positive
Re: Ошибка запуска Word 2016 из VFP9
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Начиная с 7 винды даже сам аккаунт Administrator запускает программы БЕЗ повышенных привилегий. Т.е. оно хоть и работает под учёткой админа, но НЕ ИМЕЕТ всех прав. Чтобы получить все права нужно именно в контекстном меню выбрать запуск "As Administrator".


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Ошибка запуска Word 2016 из VFP9
VeterVFP
Автор

Сообщений: 413
Откуда: Москва
Дата регистрации: 26.12.2006
Igor Korolyov
Чтобы получить все права нужно именно в контекстном меню выбрать запуск "As Administrator".
Так и делается вроде.
А "Свойства ярлыка" - Дополнительно - галка "Запуск от админа" - это то же самое, на сколько я понимаю?
Ratings: 0 negative/0 positive
Re: Ошибка запуска Word 2016 из VFP9
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Да, по идее. Если вылазит предупреждение системы UAC о том "дозволять ли" - значит оно. Конечно, если "шибко вумный юзер" этот UAC не отключил или не перенастроил абы-как. Кстати, криво настроенный UAC может приводить к самым неожиданным последствиям...


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Ошибка запуска Word 2016 из VFP9
VeterVFP
Автор

Сообщений: 413
Откуда: Москва
Дата регистрации: 26.12.2006
Igor Korolyov
Конечно, если "шибко вумный юзер" этот UAC не отключил или не перенастроил абы-как. Кстати, криво настроенный UAC может приводить к самым неожиданным последствиям...
Юзер не дает доступ никак даже на посмотреть )) инфу по крупинкам выуживаю.
Igor Korolyov
Может опять злой антивирус?
А вот тут узнал, что стоит лицензионный Каспер елы-палы... мол пробовала она отключать, не помогло... Но ведь АВ фиг отключишь полностью а советовать ей снести честно купленный АВ вряд ли разумно
Ratings: 0 negative/0 positive
Re: Ошибка запуска Word 2016 из VFP9
ry

Сообщений: 2113
Дата регистрации: 24.09.2007
Еще майкрософтовцы пишут, что такое поведение может быть из-за поврежденного шаблона Normal.dot support.microsoft.com
Кстати, открываемый шаблон случайно не на сетевом ресурсе находится? Офис (и сама ОС) применяет разные настройки безопасности для локальных файлов и для файлов на сетевых ресурсах. Однажды тоже с подобным сталкивался. Копирование проблемного файла с сетевого ресурса на локальный диск исправило ситуацию.
Ratings: 0 negative/0 positive
Re: Ошибка запуска Word 2016 из VFP9
VeterVFP
Автор

Сообщений: 413
Откуда: Москва
Дата регистрации: 26.12.2006
ry
Еще майкрософтовцы пишут, что такое поведение может быть из-за поврежденного шаблона Normal.dot support.microsoft.com
Да, эту статью читал, и уже советовал удалять Normal.dot - он сказала, что все проделала, как опИсано в статье, и не помогло!
ry
Кстати, открываемый шаблон случайно не на сетевом ресурсе находится? Офис (и сама ОС) применяет разные настройки безопасности для локальных файлов и для файлов на сетевых ресурсах.
Нет, шаблон четко лежит в папке моей проги. Тоже уже читал про такой момент в инете.

Может действительно Каспер шалит? Даже не знаю, как, не имея доступа к компу, ставить диагноз
Пока посоветовал попробовать снести Офис и поставить более ранние версии (2013/2010 и даже 2007)
Ratings: 0 negative/0 positive
Re: Ошибка запуска Word 2016 из VFP9
VeterVFP
Автор

Сообщений: 413
Откуда: Москва
Дата регистрации: 26.12.2006
Делюсь инфой для базы знаний

Столкнулся повторно с подобной проблемой "Ошибка 0x800A175D".
Но исходное окружение другое: Win7x64 + Word 2010.
Вышеописанные рекомендации MS про Normal.dot не помогли (как и ожидалось).

Но решилось все очень просто - по совету MS-же support.microsoft.com
а именно: Св-ва файла - Разблокировать
Можно еще и в "Надежные расположения" добавить папку с файлами Word.
Ratings: 0 negative/0 positive
Re: Ошибка запуска Word 2016 из VFP9
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
В порядке придирки. Начиная с WORD-2007, макросы хранятся в Normal.dotm
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 27 (Гостей: 27)

© 2000-2024 Fox Club 
Яндекс.Метрика