Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2018.02.11;
Скачать: CL | DM;

Вниз

Word. Таблица, сквозные строки.   Найти похожие ветки 

 
Александр_2012   (2014-10-03 12:45) [0]

Доброго дня.
Выгружаю в таблицу Word данные из БД. Таблица получается большой. Хотелось бы, чтобы шапка таблицы печаталась на каждом новом листе.
Сначала попытался выделить первую строку таблицы

WordApplication1.ActiveDocument.Tables.Item(1).Rows.Item(1).Select;

Затем в Word создал макрос и посмотрел что получилось

Sub Ìàêðîñ1()
"
" Ìàêðîñ1 Ìàêðîñ
"
"
   Selection.Rows.HeadingFormat = True
End Sub

Попытался сделать тоже самое в Delphi

WordApplication1.Selection.Rows.HeadingFormat:= ???

Delphi определяет тип данного параметра как integer и true поставить невозможно. Попытка подставить

WordApplication1.Selection.Rows.HeadingFormat:= 1

приводит к ошибке.

Подскажите как правильно реализовать сквозные строки.


 
junglecat ©   (2014-10-03 13:05) [1]

WordApplication1.Selection.Rows.HeadingFormat:= -1


 
Александр_2012   (2014-10-03 13:08) [2]

Немного не понял почему -1, но спасибо, работает.


 
junglecat ©   (2014-10-03 13:11) [3]

в COM булевскому true соответствует -1 или $FFFF


 
Александр_2012   (2014-10-03 13:14) [4]

Спасибо. Постараюсь запомнить.
Возник ещё один вопрос. Как снять выделение строки. Конечно щелчок мышки по любому месту (кроме выделенного) приводит к снятию выделения, но хотелось бы снять его программно.


 
junglecat ©   (2014-10-03 13:23) [5]

.Selection.Collapse наверно


 
Александр_2012   (2014-10-03 13:40) [6]

Не работает. Но вот так получилось, хотя, может быть и не совсем корректно.

Unit_:=wdSection;
Count:=1;
WordApplication1.Selection.Move(Unit_,Count);


 
juvoi ©   (2016-02-19 15:43) [7]

С начало надо выделить потом уже поставить флаг…

MSWord.ActiveDocument.Tables.Item(1).Tables.Item(1). Rows.Item(1).Select;
MSWord.Selection.Rows.HeadingFormat:= true;

При этом у меня этот влаг наследовался, и в созданной следующей строке передавался этот флаг.
Я этот флаг  ставил после создание заголовка +  1 строка, сработала.



Страницы: 1 вся ветка

Текущий архив: 2018.02.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.004 c
2-1456006403
AgroFish
2016-02-21 01:13
2018.02.11
Помогите прочитать файл


2-1455535545
i2e
2016-02-15 14:25
2018.02.11
Memo - как выводить данные в одну строку?


2-1455961562
JohnKorsh
2016-02-20 12:46
2018.02.11
Запись со входа аудиокарты.


2-1454172714
Dmk
2016-01-30 19:51
2018.02.11
WM_WINDOWPOSCHANGED


2-1455641950
Дмитрий
2016-02-16 19:59
2018.02.11
Программное создание dbf