Saludos a todos ….
Pues he mirado como lo hago yo, y lo hago igual que tú, pero actuando únicamente sobre una celda, y no sobre un rango.
Código Delphi
[-]
var
.....
celda: OleVariant;
.....
begin
......
CELDA:= HOJA.Cells.Item[FFILA,COLUMNA+1];
celda.Font.Bold:=true;
celda.Font.Size:=9;
celda.Font.Underline:=true;
celda.ColumnWidth:= ValorDeseado;
........
end;
Fíjate que concuerda bastante con el mensaje de error que obtienes.
Saludos...