![]() |
Создание отчетов в Excel
Для отчетов требуется объединение нескольких ячеек в одну. Для этого использую код (Excel получаю после CreateOLEObject):
Excel.Range(Excel.Cells.Item[sy,sx],Excel.Cells.Item[ey,ex]).Select; Excel.Selection.Merge; Но Delphi ругается "Член группы не найден". Что делать? |
Можно сделать так:
Код:
Excel := CreateOLEObject('Excel.Application'); |
Дело в том, что мне заранее неизвестно, какие ячейки следует объединить. Для объединения сначало нужно выделить несколько ячеек (для этого нужно вызвать Range.Select), а потом вызвать Selection.Merge.
Объект я создаю как раз с помощью CreateOLEObject. В VisualBasic вызов Range.Select выглядит так: Range(Cells(a,b),Cells(c,d)).Select; |
Время: 22:48. |
Время: 22:48.
© OSzone.net 2001-