Вниз
Скачать: 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.029 c
1-1089433992
set
2004-07-10 08:33
2004.07.25
Приостановка цикла для ввода дополнительных данных


14-1089106366
infom
2004-07-06 13:32
2004.07.25
Как вы считаете должно проводится устройство на работу


1-1089704487
Lamerr
2004-07-13 11:41
2004.07.25
TChart.SaveChartToFile...


4-1086984795
alienserg
2004-06-12 00:13
2004.07.25
Synchronize внутри DLL. Пытаюсь рисовать из треда на форме.


14-1089014841
Паниковский
2004-07-05 12:07
2004.07.25
Помогите курсовая горит!




   Наверх