Перед выполнением действий по получению отчета требуется настроить MS Excel 2007. Для этого:
Параметр AccessVBOM, настроенный для учетной записи
В процессе предварительной установки Веб-АРМ «Менеджер» была выбрана учетная запись, от имени которой Веб-АРМ запускается на сервере. Для данной учетной записи необходимо выполнить настройку параметра AccessVBOM, который отвечает за доверительный доступ к объектной модели проектов VBA. У параметра AccessVBOM должен быть установлен тип DWORD и значение 1. Ниже приведено содержание файла *.reg для внесения требуемых изменений в реестр.
Пример 12. Установка параметра AccessVBOM
Windows Registry Editor Version 5.00
[HKEY_USERS\S-1-5-18\Software\Microsoft\Office\12.0\Excel\Security]
"AccessVBOM"=dword:00000001
В строке [HKEY_USERS\S-1-5-18\Software\Microsoft\Office\12.0\Excel\Security] необходимо указывать версию MS Excel, используемую на сервере: для MS Excel 2007 – 12 версия; для MS Excel 2010 – 14 версия.
Тип параметров DWORD
У необходимых параметров следует прописать тип DWORD (32 бита) вместо типа QWORD (64 бита). Не допускается указывать у параметров на сервере тип QWORD.
Параметр VBAWarnings
Необходимо также выполнить настройку параметра VBAWarnings, который отвечает за уровень безопасности. У параметра VBAWarnings должен быть установлен тип DWORD и значение 1. Ниже приведено содержание файла *.reg для внесения требуемых изменений в реестр.
Пример 13. Установка параметра VBAWarnings
Windows Registry Editor Version 5.00
[HKEY_USERS\S-1-5-18\Software\Microsoft\Office\12.0\Excel\Security]
"VBAWarnings"=dword:00000001
В строке [HKEY_USERS\S-1-5-18\Software\Microsoft\Office\12.0\Excel\Security] необходимо указывать версию MS Excel, используемую на сервере: для MS Excel 2007 – 12 версия; для MS Excel 2010 – 14 версия.