Класс работы с Microsoft Word из Access
Класс используется для вывода на печать из Access отчетов типа Microsoft Word в виде бланков (доверенностей, договоров и т.п.), таблиц (накладных) или сложных форм, например, заказов с реквизитами поставщика и спецификацией. Цель разработки такого класса – это создание простого интерфейса, который будет выводить на печать документы Word, используя информацию запросов. При этом обращение к кодированию информации отчета путем VBA (visual basic for application) будет минимальным
В архиве Вы найдете файл с примером, в котором рассматривается вопрос подготовки отчета для заказов. Такой отчет имеет ряд сложных объектов.
Во первых у него есть "шапка", в которой записаны реквизиты поставщика и заказчика, а также номер отчета и дата, которая может иметь произвольный формат: 11.01.2010 или 11 января 2010 г.
Во вторых, у отчета есть спецификация, которая состоит из таблицы с товарами, наименование, количество, сумма, которая тоже может быть записана в формате ###-00, где - разделитель разрядов. Таким образом 510 руб. надо записать как 510-00 руб.
В третьих, у отчета есть сумма прописью. Например, у Вас заказ имеет 510 рублей, то в счете желательно написать сумму Пятьсот десять рублей 00 коп.