Как установить ширину столбца в Excel-е из Delphi?

avvokado

Подскажите

evgen5555

Range.Columns.Width(-1);

avvokado

бля я хочу вот так :
...
i - счётчик
xlsheet.Columns.ColumnWidth := DBGrid12.Columns.Width;
...
ошибка возникает : 'Нельзя установить свойство ColumnWidth класса Range'

evgen5555

xlsheet.Columns.ColumnWidth := DBGrid12.Columns.Width;
Что красным помечено, наверное, надо убрать.
Чтобы было типа

xlsheet.Columns.Width := DBGrid12.Columns.Width;

avvokado

и ширину какой колонки он тогда поменяет?

avvokado

стоп, я сам наебался
короче
xlsheet.Columns(1).ColumnWidth := DBGrid12.Columns(1).Width; - работает
а
xlsheet.Columns(i).ColumnWidth := DBGrid12.Columns(i).Width; - ошибку ту выдаёт

evgen5555

Я не знаю, так как в Delphi вообще ничо никогда не писал

Dasar

ты счетчик от нуля или от единицы делаешь?

avvokado

А какая разница, я знаю, что в DBgride от 0, а в Excele от 1 считаются, проблема не в этом...
Оставить комментарий
Имя или ник:
Комментарий: