Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:filter_report_distribution:no_faith_vba [2012/09/05 15:02]
belkin
ru:filter_report_distribution:no_faith_vba [2023/04/20 14:56] (текущий)
Строка 1: Строка 1:
-====== Сообщение при формировании отчета: "В Microsoft Word не установлено доверие к проектам Visual Basic..." ======+====== Ошибка при формировании отчета: "В Microsoft Word не установлено доверие к проектам Visual Basic..." ======
  
-**__Вопрос:__** +**__Проблема:__** 
  
-При формировании отчета выдается сообщение: "В Microsoft Word не установлено доверие к проектам Visual Basic. В случае использования в отчете макросов, они не будут выполнены". Что это значит+При формировании отчета
 +  * В **BS Portal/HTML-публикации** отчет не формируется/формируется некорректно. При этом в логах служебного процесса с ролью "Формирование отчетов" и [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/administration/event_log|Журнале событий приложений]] содержится ошибка: "В Microsoft Word не установлено доверие к проектам Visual Basic. В случае использования в отчете макросов, они не будут выполнены". 
 +  * Из **интерфейса Business Studio** (например, из контекстного меню объекта "Отчёты - …") выдается сообщение: "В Microsoft Word не установлено доверие к проектам Visual Basic. В случае использования в отчете макросов, они не будут выполнены".
  
-**Ответ:__** +Как устранить данную проблему? 
 +\\ \\
  
-В отчетах, формируемых Business Studio, используются макросы (например, они могут использоваться для построения графиков). Для выполнения макроса необходимо, чтобы была включена опция «Доверять доступ к Visual Basic».  Если эта опция отключена, то при построении отчетов будет выдаваться приведенное выше сообщение и отчеты могут быть построены некорректно.+**__Решение:__** 
  
-Для решения проблемы необходимо включить опцию «Доверять доступ к Visual Basic» в соответствии с приведенными ниже инструкциями.+Возможные причины проблемы и способы решения: 
 + 
 +1) В отчетах, формируемых Business Studio, используются макросы (например, они могут использоваться для построения графиков). Для выполнения макроса необходимо, чтобы была включена опция «Доверять доступ к Visual Basic». \\ Если эта опция отключена, то при построении отчетов будет выдаваться приведенное выше сообщение и отчеты могут быть построены некорректно. 
 + 
 +Для решения проблемы необходимо в Microsoft Word включить опцию «Доверять доступ к Visual Basic» в соответствии с приведенными ниже инструкциями. \\ \\
  
   * Microsoft Word 2003:   * Microsoft Word 2003:
  
-выбрать пункт меню «Сервис -> Параметры…»;+  - выбрать пункт меню «Сервис -> Параметры…»; 
 +  - в окне «Параметры» выбрать закладку «Безопасность», нажать кнопку «Защита от макросов»; 
 +  - в окне «Безопасность» выбрать закладку «Надежные источники»; установить галочку «Доверять доступ Visual Basic Project». 
 +\\ 
 +  * Microsoft Word 2007: 
 + 
 +  - нажать кнопку {{ru/base/filter_report_distribution/no_faith_vba/of_btn.gif?nolink}} Office  в верхнем левом углу, нажать кнопку «Параметры Word»; 
 +  - выбрать закладку «Центр управления безопасностью», нажать кнопку «Параметры центра управления безопасностью»; 
 +  - выбрать закладку «Параметры макросов», в разделе «Параметры макросов для разработчика» установить галочку «Доверять доступ к объектной модели проектов VBA». 
 +\\ 
 +  * Microsoft Word 2010/2013/2016: 
 + 
 +  - выбрать пункт меню «Файл -> Параметры»; 
 +  - в окне «Параметры Word» выбрать закладку «Центр управления безопасностью», нажать кнопку «Параметры центра управления безопасностью»; 
 +  - выбрать закладку «Параметры макросов», в разделе «Параметры макросов для разработчика» установить галочку «Доверять доступ к объектной модели проектов VBA». 
 + 
 +Далее настройте аналогичным образом MS Excel и MS Visio. 
 + 
 +После выполнения описанных выше операций необходимо перезапустить Business Studio (если проблема зафиксирована в рамках работы Business Studio Portal - остановить и запустить портал снова соответствующими кнопками [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/portal/bsps|в окне "Управление Business Studio Portal Server"]]), после чего попробовать сформировать отчет ещё раз. 
 + 
 +Если указанные  выше действия не помогли решить проблему, попробуйте настроить запуск офисных приложений (MS Word, MS Excel и MS Visio) от "Указанного пользователя" в соответствии с инструкциями из статьи [[ru/html/unstable_work_by_service]], после этого перезапустите Business Studio/Business Studio Portal и проверьте, решилась ли проблема.
  
-в окне «Параметры» выбрать закладку «Безопасность», нажать кнопку «Защита от макросов»; 
  
-в окне «Безопасность» выбрать закладку «Надежные источники»; установить галочку «Доверять доступ Visual Basic Project».+2) Битность Business Studio и MS Office/Visio на компьютере не совпадают. В таком случае даже при наличии настроек из п. 1) проблема остается
  
-**Действия** (Microsoft Word 2007):+Информацию о битности можно посмотреть в окне, вызываемом на показ командой Главного меню Business Studio **Помощь** -> **Информация о системе**
  
-нажать кнопку {{ru/base/filter_report_distribution/no_faith_vba/of_btn.gif?nolink}} Office  в верхнем левом углу, нажать кнопку «Параметры Word»;+Если битность Business Studio и MS Office/Visio не совпадают, переустановите MS Office/Visio или Business Studio, чтобы они стали одинаковымиДистрибутив Business Studio включает в себя 32- и 64-битную версии. При установке Business Studio в окне мастера установки можно выбрать необходимую битность: 32 или 64. (см. [[https://www.businessstudio.ru/wiki/docs/v5.1/doku.php/ru/manual/install/install_bs| Установка Business Studio]]).
  
-выбрать закладку «Центр управления безопасностью», нажать кнопку «Параметры центра управления безопасностью»;+{{tag>;"Business Studio"}}
  
-выбрать закладку «Параметры макросов», в разделе «Параметры макросов для разработчика» установить галочку «Доверять доступ к объектной модели проектов VBA». 
  
-**Действия** (Microsoft Word 2010): 
  
-выбрать пункт меню «Файл -> Параметры»; 
  
-в окне «Параметры Word »выбрать закладку «Центр управления безопасностью», нажать кнопку «Параметры центра управления безопасностью»; 
  
-выбрать закладку «Параметры макросов», в разделе «Параметры макросов для разработчика» установить галочку «Доверять доступ к объектной модели проектов VBA».+[<contextnavigator>] 
 +{(rater>id=ru_filter_report_distribution_no_faith_vba|name=Ошибка при формировании отчета: "В Microsoft Word не установлено доверие к проектам Visual Basic..."|type=vote|trace=ip|img=:taggic.png|headline=off)}
Driven by DokuWiki