Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > Как закрасить слово из передаваемой строки в Excel


Автор: Валентин85 23.10.2012, 09:05
Добрый день! Помогите кто знает как при передачи строки в ячейку закрасить, например, ФИО.
Вот я передаю строку

Код

ExcelApp.WorkBooks[1].WorkSheets[1].Cells[8, 9] := '__________________ ' + ФИО;


как мне закрасить "ФИО" красным цветом?

Автор: kami 23.10.2012, 21:12
Код

var
  cell: OLEVariant;
-----
cell:=worksheet.Cells[8, 9];
cell.Characters(Start:=18, Length:=8).Font.Color := -16776961;


Добавлено через 37 секунд
Само собой - в Start и Length нужны свои значения.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)