Access 2002

Основы автоматизированного управления Word


Вот почему мы решили включить в эту книгу такой необычный пример, который к тому же прекрасно демонстрирует основы автоматизированного управления Word. Наша программа выполняет следующее.

1.   Загружает Word, если это еще не сделано.

2.   Создает новый документ Invoice на основе шаблона Word с несколькими закладками.

3.   Копирует данные о заказчике и заказе из Access в заголовок документа Word.

4.   Копирует данные заказа из набора записей ADO Recordset в таблицу Word.

5.   Выводит документ в режиме предварительного просмотра.

Для запуска этого примера вам понадобится приложение Word и шаблон INVOICE.DOT, находящийся в том же каталоге, что и демонстрационная база данных CH10.MDB.

В нашем примере используется файл шаблона Microsoft Word с несколькими заранее определенными закладками. На  10.12, как он выглядит. Серые вертикальные черточки — это и есть закладки. (Для того чтобы при работе с документом Word были видны закладки, выберите команду Tools  Options и щелкните левой кнопкой мыши на вкладке View. В появившемся диалоговом окне установите флажок.) Закладки указывают, куда нужно вставлять данные из формы Access. Обратите  на этот прием — он может вам пригодиться: вместо того, чтобы каждый раз формировать документ с нуля, можно использовать готовый шаблон с закладками.

Чтобы вставить закладку в нужное место документа Word, установите на это место курсор и активизируйте команду Insert Bookmark. На  10.13 диалоговое окно, которое при этом откроется. В нем перечислены уже имеющиеся в документе закладки, и вы можете перейти к любому отмеченному ими месту документа с помощью кнопки Go То. Для добавления новой закладки или переопределения существующей введите в текстовое поле имя закладки и щелкните на кнопке Add.

Комментарии закрыты