[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