Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

работа с Word: выделение жирным шрифтом участков текста [D7, XP]


Joy_25 ©   (2009-05-20 17:54:00) 

Делфи не знаю вообще. Немного знаю Паскаль. Начальнег поставил задачу: дописать модуль к программе - руководствуясь его исходным кодом немного доработать существующий. Модуль работает с шаблоном Word - вызывает его и печатает в нем текст. Столкнулся с такой проблемой: нужно чтобы участки текста были выделены жирным шрифтом, потом не жирным потом опять жирным.
Пример:
Кошки:черные, серые, белые.
Мебель:столы,стулья, шкафы.

Пытался делать так :

     W.Selection.Font.Bold:=1;
     W.Selection.Text:='Кошки:';
     W.Selection.InsertAfter (' ');
     W.Selection.Font.Bold:=0;
     W.Selection.InsertAfter ('белые, серые, черные');

В результате появляется просто текст без выделения шрифта жирным.
через   Selection.Font.Bold = wdToggle;тоже самое выходит.
Пробовал использовать Range, но так как не знаю синтаксиса, то просто ругается при попытке запустить что то типа этого: W.Selection.Range(1,7).Select;.
Прошу помощи.


Ega23   (2009-05-21 12:33:00) [1]


> Мишки Фленова,


Выплюнь бяку!


Palladin   (2009-05-21 12:27:00) [2]

Нет, нет... только не фленова... он тебя плохому научит )


Joy_25   (2009-05-21 12:11:00) [3]

Ура! Работает! Большое спасибо за ответ и за ссылки на нужную литературу, а то в обычных "Самомучителях" мало инфы по этой теме!


Александр из Перми   (2009-05-21 00:04:00) [4]

W.Selection.Font.Bold:=1;
W.Selection.TypeText('Кошки: ');
W.Selection.Font.Bold:=0;
W.Selection.TypeText('белые, синие, красные');

Немного об это можно почитать в "Библии делфи" Мишки Фленова,
много об этом можно почитать в книге "Программирование документов и приложений MS Office в Delphi" Василия Корнякова. Можно стянуть эти книги на любой ближайшей книжной помойке. 2-ю я вроде с торрентов качал.


Наверх

Титульная страница Поиск, карта сайта Написать письмо