Hola amgios. Muy muchas gracias @Flecha por la clase, funciona de maravilla.
Yo ahora quisera saber cómo ponerle un ancho particular a una columna. Ya busqué y probé varias cosas pero siempre da error. Les muestro lo que me parece más acertado.
Código Delphi
[-]
procedure TAplExcel.PonerAnchoColumna (Selection: Variant; Column: Variant; Width: Real);
begin
Selection.Columns[Column].ColumnWidth := width;
end;
Esquina1 := MyExcel.Excel.Cells[1, 1];
Esquina2 := MyExcel.Excel.Cells[10, 18];
Rango := MyExcel.Excel.Range[ esquina1, esquina2 ];
MyExcel.PonerAnchoColumna (Rango, 3, 300 );
El mensaje dice: "No se puede asignar la propiedad ColumnWidth de la clase Range".
¿Me pueden ayudar con esto? Gracias de nuevo.