Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.01 c
14-85206
Nox
2002-07-30 22:39
2002.08.26
<<<Война и мир>>>


1-84979
id_privin
2002-08-15 13:06
2002.08.26
DLL


1-84954
Лана Розанова
2002-08-13 08:23
2002.08.26
О важном


3-84904
Zelius
2002-07-26 17:19
2002.08.26
Грабли от MS SQL 2000 в виде MSDE!


14-85201
Сергей Чурсин
2002-07-30 13:46
2002.08.26
Ребята, что есть





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский