![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Требуется помощь (Word c Delphi)... [D6, Win95/98]
MikeFW © (2002-08-15 17:40:00)пишу
WordDocument.Range.InsertBreak(wdPageBreak);
для вставки разрыва страницы, но он выдает ошибку, подскажите как написать правильно?
и я пишу для создания второй таблицы, первая уже есть на листе WordDocument.Tables.Add(WordDocument.Range, 4, 4),
но он говорит, что вставит ее вместо первой. Как мне вставить таблицу после первой, т.е. в конец последней строки?
AFROLOV (2002-08-16 12:22:00) [1]
> Для вызова справки запускаешь Word, нажимаешь Alt+F11, затем
> F1, и там ищешь ответы на все остальные вопросы
+ Используй макрорекордер в ворде - получишь готовый пример.
MikeFW (2002-08-16 11:54:00) [2]есть еще такая проблема:
я создаю таблицу из 5-ти колонок
добавляю строку и делаю для нее объединение колонок в одну
потом добавляю еще одну строку и программа добавляет стоку уже с одной колонкой, а мне нужно с 5-тью,
как исправить эту ошибку?
Ekaterina (2002-08-16 10:22:00) [3]> когда я пишу WordDocument.Range.InsertBreak(v);
то все предыдущие строки у меня стираются,
а как сделать так, чтобы разрыв страницы ставился после уже созданных строк без их удаления?
v:=wdCollapseEnd;
MyRange:=WordDocument1.Content;
MyRange.Collapse(v);
v:=wdPageBreak;
MyRange.InsertBreak(v);
Для вызова справки запускаешь Word, нажимаешь Alt+F11, затем F1, и там ищешь ответы на все остальные вопросы
AFROLOV (2002-08-16 10:13:00) [4]
> Подскажите, пожалуйста, еще с такими проблемами:
>
> 1. Как проставить номера на страницах
Используй макрорекордер в ворде - получишь готовый пример.
> и как понимать, на странице с каким номером ты сейчас находишься?
Selection.Information(...) - Читай справку по VBA.
MikeFW (2002-08-16 09:34:00) [5]и еще вопрос:
когда я пишуWordDocument.Range.InsertBreak(v);
то все предыдущие строки у меня стираются,
а как сделать так, чтобы разрыв страницы ставился после уже созданных строк без их удаления?
MikeFW (2002-08-16 08:41:00) [6]Подскажите, пожалуйста, еще с такими проблемами:
1. Как проставить номера на страницах
и как понимать, на странице с каким номером ты сейчас находишься?
2. Создаю таблицу с 4-мя колонками и одной строкой
заполняю ее,
далее добавляю вторую строчку проводу объединение четырех столбцов в один,
а потом добавляю еще строчку - Delphi мне добавляет строчку с одной колонкой, но мне нужно с четырьмя, как это сделать?
Ekaterina (2002-08-16 07:26:00) [7]1:
var v:OleVariant;
begin
...
v:=wdPageBreak;
WordDocument.Range.InsertBreak(v);
...
2:
var v:OleVariant;
MyRange:Range;
begin
...
v:=wdCollapseEnd;
MyRange:=WordDocument1.Content;
MyRange.Collapse(v);
WordDocument1.Tables.Add(MyRange,6,10,EmptyParam,EmptyParam);
MikeFW (2002-08-15 23:23:00) [8]...