Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.02 c
1-1089721797
BillyJeans
2004-07-13 16:29
2004.07.25
TreeView и ScrollBars


3-1088577412
zorik
2004-06-30 10:36
2004.07.25
Нужно написать запрос


8-1083920470
Dr.Alex
2004-05-07 13:01
2004.07.25
AVI to JPEG


1-1088886556
3APA3A
2004-07-04 00:29
2004.07.25
Synchronize


3-1088411549
MORA
2004-06-28 12:32
2004.07.25
InterBase SERVER




   Наверх