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

Вниз

Работа с выделенным текстом в MS Word   Найти похожие ветки 

 
Глеб ©   (2004-07-13 06:30) [0]

Подскажите, пожалуйста, как мне работать с выделенным текстом в Word через Delphi.
В частности, меня интересует, как установить выравнивание текста по середине.

Ещё один вопрос:
Я создаю таблицу следующим образом:


var
 WordApp, NewDoc, WordTable: OLEVariant;
 RowCnt, ColCnt: Integer;
begin
 try
   WordApp := CreateOleObject("Word.Application");
 except
   Exit;
 end;
 WordApp.Visible := True;
 NewDoc := WordApp.Documents.Add;

 ColCnt := 3;
 RowCnt := 3;

 WordTable := NewDoc.Tables.Add(WordApp.Selection.Range, ColCnt, RowCnt);
 WordTable.Cell(1, 1).Width := 130;
 WordTable.Cell(2, 1).Width := 130;
 WordTable.Cell(3, 1).Width := 130;
 WordTable.Cell(1, 2).Width := 130;
 WordTable.Cell(2, 2).Width := 130;
 WordTable.Cell(3, 2).Width := 130;

................ (и так далее...)

end;


Как мне, вписывая в ячейку (2, 1) текст, выделить какую-то его часть жирным шрифтом?

Вписываю я так: WordTable.Cell(2, 1).Range.Text := "123";

Спасибо.


 
KSergey ©   (2004-07-13 07:40) [1]

Стандартный, миллионы раз озвученный подход: в ворде стартуем запись макроса, выполняем необходимые действия, после смотрим текст макроса и с небольшими поправками синтаксиса переносим в дельфи. Вот и все.


 
Sheng ©   (2004-07-13 08:16) [2]

Посмотри тут, может что и найдёшь
http://www.kornjakov.ru/st1_5.zip


 
Глеб ©   (2004-07-13 09:11) [3]

А как мне указать выделенный текст?



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

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

Наверх




Память: 0.47 MB
Время: 0.038 c
3-1088654519
Alone_Ali
2004-07-01 08:01
2004.07.25
Сортировка в Halcyon е


1-1089636731
BillyJeans
2004-07-12 16:52
2004.07.25
FileExists();


14-1089085236
jb
2004-07-06 07:40
2004.07.25
Чего бы плохого шефу сделать


1-1089062242
Алекс А
2004-07-06 01:17
2004.07.25
Как отследить вставилась ли строка в Memo или нет ?


4-1086847821
Pro
2004-06-10 10:10
2004.07.25
Как узнать сколько времени процессы находятся в стадии выполнения