Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2018.02.11;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.001 c
2-1455641950
Дмитрий
2016-02-16 19:59
2018.02.11
Программное создание dbf


4-1283707527
irzyxa
2010-09-05 21:25
2018.02.11
Отмена меню пуск


15-1470554356
ВладОшин
2016-08-07 10:19
2018.02.11
Цифровой старый фотик, останавливается копирование


11-1266590664
Dimaxx
2010-02-19 17:44
2018.02.11
Добавление айтемов одного PTree в другой


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





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский