[oodisc] заполнить документ из внешнего файла макросом?

Alexej Kryukov akrioukov на newmail.ru
Пт Дек 3 18:14:54 MSK 2004


On Friday 03 December 2004 09:36, Mike Lykov wrote:
> Здравствуйте.
>
> Имеем текстовый
> документ  sxw. В нем несколько десятков полей, которые надо
> заполнить, допустим, из текстового файла с разделителями.Формат файла
> не принципиален, но что нибудь типа этого:
>
> Имя_поля1|Имя_поля2|Имя_поля3
> Значение1|Значение2|Значение3|
>
>
>  Реально ли это сделать с помощью макроса?

Да сделать-то, конечно, реально, но целесообразность использования
именно Basic зависит от степени сложности задачи.

Допустим, традиционными для Basic являются операторы Write/Input, 
предназначенные для записи в/чтения из текстового файла строк,
разделенных запятыми. Если этот формат устраивает -- отлично, если 
нет -- значит, надо считывать данные построчно и писать для них 
парсер, а он может получиться довольно неуклюжим хотя бы из-за
отсутствия в Basic'е регулярных выражений.

Ну а вставить уже считанные данные куда угодно проблемы, очевидно,
не представляет...

-- 
Regards,
Alexej Kryukov <akrioukov at newmail dot ru>

Moscow State University
Historical Faculty


Подробная информация о списке рассылки Oo-discuss