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

Вниз

работа с Word: выделение жирным шрифтом участков текста   Найти похожие ветки 

 
Joy_25 ©   (2009-05-20 17:54) [0]

Делфи не знаю вообще. Немного знаю Паскаль. Начальнег поставил задачу: дописать модуль к программе - руководствуясь его исходным кодом немного доработать существующий. Модуль работает с шаблоном 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;.
Прошу помощи.


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

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

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


 
Joy_25 ©   (2009-05-21 12:11) [2]

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


 
Palladin ©   (2009-05-21 12:27) [3]

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


 
Ega23 ©   (2009-05-21 12:33) [4]


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


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



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
10-1132239448
George_Debug
2005-11-17 17:57
2009.07.12
Как убить объект из TaskManager a ?


2-1242802069
roadster
2009-05-20 10:47
2009.07.12
Зашитые в код строковые константы- как защитить их от просмотра?


9-1181045233
MERLIN:)
2007-06-05 16:07
2009.07.12
Шрифты для игры


15-1241855353
Riply
2009-05-09 11:49
2009.07.12
Guav, с днем рожденья !


4-1212458021
kroenen
2008-06-03 05:53
2009.07.12
Народ если кто в теме помогите плз найти хэндл АдресБара в Опере