Необходимые данные из бизнес-модели для отчетов собираются через привязки. Оформление отчета делается средствами MS Word. При этом бывают ситуации, когда для воплощения требуемого решения этого бывает не достаточно, в этих случаях и требуется использование программного кода VBA.
Задачи, для решения которых имеет смысл использовать макросы:
Макросы можно использовать для получения данных непосредственно из базы. Можно, например, даже написать макрос, который строит отчет, аналогичный регламентирующему документу без единой привязки. Но в этом нет смысла при таком мощном Мастере отчетов.
Отчеты, созданные при помощи макросов, могут быть сохранены как в форматах с поддержкой макросов – .docm, .xlsm, так и в форматах без поддержки макросов – .docx, .xlsx (в этом случае при формировании отчета макросы также будут выполнены). Настройка осуществляется в Настройках для всех пользователей (Главное меню → Главная → Настройки для всех пользователей) на вкладке Дополнительно при помощи флажка Сохранять отчеты с макросами.