gifts2017

Пример работы из 1С с таблицами Word через VBA

Опубликовал Валерий Гайдабура (director04) в раздел Программирование - Практика программирования

Иногда, перед разработчиком 1С, встает задача динамического формирования таблицы в документах Word. Например мне этим пришлось заниматься в связи с формированием перечня сотрудников по зарплатному проекту с одним из банков.
Процедура сия вполне по силам каждому, даже если до этого вы не сталкивались с механизмами Visual Basic for Applications. Главное знать с чего начать.

Для решения данной задачи прилагаю простенькую обработку внешней печатной формы документа "Заявка на открытие счетов" конфигурации ЗУП 2.5.

В модуле даются коментарии по выполняемым командам VBA. Табличная часть формируется на основании подгружаемого шаблона печатной формы (что позволяло сотрудникам редактировать как форму шаблона, так и формат таблицы, без вмешательства программиста).

В общем случае, использование шаблона совершенно не обязательно.

Для более полного представления использования VBA предлагаю пользоваться следующей публикацией:  http://wladm.narod.ru/C_Sharp/componentbegin.html  или же http://www.gotdotnet.ru/blogs/msdn/6440/

 PS: Данный материал не претендует на полное руководство по использованию VBA, а всего лишь демонстрирует с чего начать. Предоставленного примера вполне достаточно для самостоятельного написания внешней печатной формы с использованием шаблонов Word.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ПримерИспользованияVBA
.rar 12,65Kb
21.02.12
39
.rar 12,65Kb 39 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Александр Рытов (Арчибальд) 09.07.10 13:24
2. NoMAx (NoMax) 09.07.10 15:18
Челябинские мужики настолько суровые, что не пишут код, компьютер придумает сам. :D
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа