![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Вот мой текст:
Код:
WordApplication1.Connect;
WordApplication1.Documents.Add(EmptyParam, EmptyParam, EmptyParam, EmptyParam);
WordApplication1.Selection.TypeText(g);
DefaultTableBehavior:= wdWord9TableBehavior;
AutoFitBehavior:= wdAutoFitContent;
Rang_:= WordApplication1.Selection.Range;
WordApplication1.Selection.Tables.Add(rang_,7,6,DefaultTableBehavior,AutoFitBehavior);
t1:=WordApplication1.Selection.Tables.Item(1);
t1.Cell(1,1).Range.Text:='Актив баланса';
....
con:=wdStory;
WordApplication1.Selection.EndKey(con,EmptyParam);
WordApplication1.Selection.TypeText('Gfccbd');
WordApplication1.Selection.EndKey(con,EmptyParam);
WordApplication1.Selection.Tables.Add(rang_,7,6,DefaultTableBehavior,EmptyParam);
t2:=WordApplication1.Selection.Tables.Item(2);
t2.Cell(1,1).Range.Text:='Пассив баланса';
.....И еще мелочь, но очень важно: таблица 2 создается выше первой - это почему так? Можно конечно так написать, но мелочь остается Код:
t1:=WordApplication1.Selection.Tables.Add(rang_,7,6,DefaultTableBehavior,EmptyParam); Последний раз редактировалось alex_rR, 29.05.2012 в 14:20. |
|
#2
|
||||
|
||||
|
Цитата:
Перемещение в конец документа: Код:
const wdStory = 6; ... WordApp.Selection.EndKey(wdStory); |
|
#3
|
|||
|
|||
|
А в моем варианте не так разве, я пользую другой пример, видать не подходить.
|
|
#4
|
|||
|
|||
|
Подскажите, кто знает, как мне последовательно добавлять текст, таблицу текст, таблицу, картину......Как правильно перемещать курсор, я уже кучу вариантов перепробовал. У меня всегда вторая таблица сверху, может как-то метки какие использовать? Жду очень, полезных советов. Спасибо
Вот я нашел http://www.cyberforum.ru/delphi-begi...read53442.html хороший способ если кому интересно Последний раз редактировалось alex_rR, 29.05.2012 в 23:17. |