1. Даёт ошибку в следующей строчке
END=oword.activedocument.Bookmarks("EndofDoc").select
с ремаркой нормально сразу запускает WORD
2. Я Не понял, как вставлять данные из БД
Артём
23.06.03 18:36:58
1. Даёт ошибку в следующей строчке
END=oword.activedocument.Bookmarks("EndofDoc").select
с ремаркой нормально сразу запускает WORD
2. Я Не понял, как вставлять данные из БД
Александр
24.06.03 06:00:11
1. Строка END=oword.activedocument.Bookmarks("EndofDoc").select
позиционирует указатель в конце документа. Странно, что у Вас выдает ошибку. Вы первый, может дело
в Word? В любом случае эту строку можно отключить.
2. Данные из БД... ну вот вместо строки
owordRef.insert('Текст'+str(i))
вставляйте свои данные, какие угодно, например:
owordRef.insert(таблица.поле), тут масса вариантов..., а вместо цикла for endfor можно
использовать scan endscan.
Это же только болванка, показывающая некоторые способы форматирования.
Юрий
18.07.03 10:25:26
Чем это лучше описанного в книгах способа передачи данных из FoxPro в Word?
Александр
18.07.03 10:38:05
На самом деле это решение было размещено где-то в середине - конце 90-х годов. Тогда со
взаимодействием VFP и Word были непонятки (по крайней мере для меня). Здесь в решениях я нашел
пример, но без форматирования. Поэтому посидел, покорпел и выложил свое данное решение. Просто
потом у меня поменялись регистрационные данные, и это решение оказалось как-бы не моим. Хорошо
добрые люди помогли - решение в конце - концов вернулось в разряд моих, но только как-бы оно стало
новым.
А книги такой, где описан способ передачи данных в Word с форматированием текста у меня нет. Да и
у многих наверное тоже. Пользуются тем, кому что доступно.
Юрий
18.07.03 13:27:55
Вопрос снят. Данное решение работает намного быстрее книжного. Единственное, не смог установить
нужную красную строку. В вордовой справке по бейсику приводятся команды, которые для этого решения
не проходят. Если подскажете, как установить нужный формат абзаца (красная строка, отступы слева и
справа, интервал и т. д.), либо адресуете к конкретной книге, буду очень признателен.
Александр
18.07.03 15:13:59
Честно говоря я эти махинации не делал, но их можно посмотреть следующим образом: Открыть Word,
записать макрос с необходимым форматированием, зайти в режим изменения макроса, скопировать оттуда
код и попытаться довернуть его до фокса (макрос на VBA). Я всегда так делал, иногда приходиться и
повозиться, пока код станет читаемым для фокса. А литературы такой я не встречал.