Здравствуйте, Mbus, Вы писали:
M>Спасибо, я уже разобралась с текстовым файлом.
M>Но всеже остался вопрос с использованием шаблона вордовского.....
M>Пожалуйста, распишите конкретнее на каком-нить маленьком примере!! Очень прошу!
Есть два варианта: "слияние" (Merge) и "использование шаблонов" (Template).
Первый требует привязки к определённому файлу с данными, т.к. путь к файлу запоминается в Word. Но работает быстрее. Но не годится для заполнения сложных форм, нормально можно использовать только для заполнения таблиц. Например, при слиянии счёт-фактуру или платёжное поручение реализовать сложно, таблицу с бухгалтерским балансом — легко. Второй вариант годится практически для всего, но работает медленее и требует больше труда при программировании.
Первый вариант:
1. Делаем образец файла с данными установленного образца для подготовки Word к слиянию(см. Help от Word).
2. Делаем файл Word для слияния (Merge) с данными п.1 (опять же см. Help от Word).
3. Формируем подручными средствами (VBA/Access/VB и пр.) файл с актуальными данными.
4. Запускаем Word, открываем в нём файл п.2 и он автоматически заполняется заднными из файла п.3
Второй вариант:
1. Создаем шаблон (Template) Word.
2. В нужных местах расставляем закладки (Bookmarks) или именнованные поля (Fields).
3. Из VBA, Access,VB через OLE поднимаем Word.
4. Открываем подготовленный шаблон.
5. Находим нужные места (закладки, поля) и заполняем нужными данными.
Всё.
... << Rsdn@Home 1.1.4 beta 1 >>