Форум: "Основная";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];
Вниз
Требуется помощь (Word c Delphi)... Найти похожие ветки
← →
MikeFW (2002-08-15 17:40) [0]пишу
WordDocument.Range.InsertBreak(wdPageBreak);
для вставки разрыва страницы, но он выдает ошибку, подскажите как написать правильно?
и я пишу для создания второй таблицы, первая уже есть на листе WordDocument.Tables.Add(WordDocument.Range, 4, 4),
но он говорит, что вставит ее вместо первой. Как мне вставить таблицу после первой, т.е. в конец последней строки?
← →
MikeFW (2002-08-15 23:23) [1]...
← →
Ekaterina (2002-08-16 07:26) [2]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-16 08:41) [3]Подскажите, пожалуйста, еще с такими проблемами:
1. Как проставить номера на страницах
и как понимать, на странице с каким номером ты сейчас находишься?
2. Создаю таблицу с 4-мя колонками и одной строкой
заполняю ее,
далее добавляю вторую строчку проводу объединение четырех столбцов в один,
а потом добавляю еще строчку - Delphi мне добавляет строчку с одной колонкой, но мне нужно с четырьмя, как это сделать?
← →
MikeFW (2002-08-16 09:34) [4]и еще вопрос:
когда я пишуWordDocument.Range.InsertBreak(v);
то все предыдущие строки у меня стираются,
а как сделать так, чтобы разрыв страницы ставился после уже созданных строк без их удаления?
← →
AFROLOV (2002-08-16 10:13) [5]
> Подскажите, пожалуйста, еще с такими проблемами:
>
> 1. Как проставить номера на страницах
Используй макрорекордер в ворде - получишь готовый пример.
> и как понимать, на странице с каким номером ты сейчас находишься?
Selection.Information(...) - Читай справку по VBA.
← →
Ekaterina (2002-08-16 10:22) [6]> когда я пишу WordDocument.Range.InsertBreak(v);
то все предыдущие строки у меня стираются,
а как сделать так, чтобы разрыв страницы ставился после уже созданных строк без их удаления?
v:=wdCollapseEnd;
MyRange:=WordDocument1.Content;
MyRange.Collapse(v);
v:=wdPageBreak;
MyRange.InsertBreak(v);
Для вызова справки запускаешь Word, нажимаешь Alt+F11, затем F1, и там ищешь ответы на все остальные вопросы
← →
MikeFW (2002-08-16 11:54) [7]есть еще такая проблема:
я создаю таблицу из 5-ти колонок
добавляю строку и делаю для нее объединение колонок в одну
потом добавляю еще одну строку и программа добавляет стоку уже с одной колонкой, а мне нужно с 5-тью,
как исправить эту ошибку?
← →
AFROLOV (2002-08-16 12:22) [8]
> Для вызова справки запускаешь Word, нажимаешь Alt+F11, затем
> F1, и там ищешь ответы на все остальные вопросы
+ Используй макрорекордер в ворде - получишь готовый пример.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c