Ошибка при формировании отчета: "В Microsoft Word не установлено доверие к проектам Visual Basic..."

Проблема:

При формировании отчета:

  • В BS Portal/HTML-публикации отчет не формируется/формируется некорректно. При этом в логах служебного процесса с ролью "Формирование отчетов" и Журнале событий приложений содержится ошибка: "В Microsoft Word не установлено доверие к проектам Visual Basic. В случае использования в отчете макросов, они не будут выполнены".
  • Из интерфейса Business Studio (например, из контекстного меню объекта "Отчёты - …") выдается сообщение: "В Microsoft Word не установлено доверие к проектам Visual Basic. В случае использования в отчете макросов, они не будут выполнены".

Как устранить данную проблему?

Решение:

Возможные причины проблемы и способы решения:

1) В отчетах, формируемых Business Studio, используются макросы (например, они могут использоваться для построения графиков). Для выполнения макроса необходимо, чтобы была включена опция «Доверять доступ к Visual Basic».
Если эта опция отключена, то при построении отчетов будет выдаваться приведенное выше сообщение и отчеты могут быть построены некорректно.

Для решения проблемы необходимо в Microsoft Word включить опцию «Доверять доступ к Visual Basic» в соответствии с приведенными ниже инструкциями.

  • Microsoft Word 2003:
  1. выбрать пункт меню «Сервис -> Параметры…»;
  2. в окне «Параметры» выбрать закладку «Безопасность», нажать кнопку «Защита от макросов»;
  3. в окне «Безопасность» выбрать закладку «Надежные источники»; установить галочку «Доверять доступ Visual Basic Project».


  • Microsoft Word 2007:
  1. нажать кнопку  Office  в верхнем левом углу, нажать кнопку «Параметры Word»;
  2. выбрать закладку «Центр управления безопасностью», нажать кнопку «Параметры центра управления безопасностью»;
  3. выбрать закладку «Параметры макросов», в разделе «Параметры макросов для разработчика» установить галочку «Доверять доступ к объектной модели проектов VBA».


  • Microsoft Word 2010/2013/2016:
  1. выбрать пункт меню «Файл -> Параметры»;
  2. в окне «Параметры Word» выбрать закладку «Центр управления безопасностью», нажать кнопку «Параметры центра управления безопасностью»;
  3. выбрать закладку «Параметры макросов», в разделе «Параметры макросов для разработчика» установить галочку «Доверять доступ к объектной модели проектов VBA».

Далее настройте аналогичным образом MS Excel и MS Visio.

После выполнения описанных выше операций необходимо перезапустить Business Studio (если проблема зафиксирована в рамках работы Business Studio Portal - остановить и запустить портал снова соответствующими кнопками в окне "Управление Business Studio Portal Server"), после чего попробовать сформировать отчет ещё раз.

Если указанные выше действия не помогли решить проблему, попробуйте настроить запуск офисных приложений (MS Word, MS Excel и MS Visio) от "Указанного пользователя" в соответствии с инструкциями из статьи Портал нормально работает в режиме приложения, но под сервисом работает нестабильно, после этого перезапустите Business Studio/Business Studio Portal и проверьте, решилась ли проблема.

2) Битность Business Studio и MS Office/Visio на компьютере не совпадают. В таком случае даже при наличии настроек из п. 1) проблема остается.

Информацию о битности можно посмотреть в окне, вызываемом на показ командой Главного меню Business Studio Помощь -> Информация о системе.

Если битность Business Studio и MS Office/Visio не совпадают, переустановите MS Office/Visio или Business Studio, чтобы они стали одинаковыми. Дистрибутив Business Studio включает в себя 32- и 64-битную версии. При установке Business Studio в окне мастера установки можно выбрать необходимую битность: 32 или 64. (см. Установка Business Studio).

« ПредыдущаяНа уровень вышеСледующая »
 
Driven by DokuWiki