Форум "Delphi"
Паскаль, Делфи
Ширина колонок в Excelформирую отчет из делфи для Excel, надо установить фиксированную длину колонок для диапазона. В самом Excel это выглядит вот так: Columns("N:IV").ColumnWidth = 30в делфи пробую так: ExcelApp.Columns('N:IV').ColumnWidth := 30;и получаю ошибку "Member not found" Как решить эту задачку?
|
|
попробовал следующие варианты ExcelApp.ActiveWorkbook.Sheets.Item[1].Columns['15:255'].ColumnWidth := 30;везде OLE-ошибки... |
|
выдрал у себя из рабочего кода. собственно, использую для копирования столбцов вправо, для раздвигания таблицы, поскольку при копировании ширина не сохраняецца. это нужно для отчетов типа журнал-ордер по аналитике, поскольку количество столбцов заранее неизвестно. если надо, могу весь модуль дать. собстна код: vExcel.Cells[Row,Col].Select; vExcel.Selection.ColumnWidth:= ColumnWidth; |
|
спасиб, заработало |
Написать ответ |
|
