Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Servers (https://www.clubdelphi.com/foros/forumdisplay.php?f=9)
-   -   Combinar celdas en excell (https://www.clubdelphi.com/foros/showthread.php?t=10776)

rpadin 28-05-2004 14:20:29

Combinar celdas en excell
 
Bueos días.

El problem es el siguiente:

-Necesito combiar un número de celdas en excel de manera automática desde el delphi.

¿Y que me ocurre?

Pues que cuando pongo ...:

Excel.Sheets[2].Range['B'+fila+':D'+fila].Mergecells := True;


Me da un fallo de compilación por entender que los parámetros que hay que pasar son enteros, y no una cadena. He seguido como guía este ejemplo "http://www.swissdelphicenter.ch/torry/showcode.php?id=156"

He probado con otras alternativas ... y los resultados han sido nada satisfactorios.

¿Alguna idea?, ¿otra forma de acerlo? o ... ¿que estoy haceiendo mal?

Un saludo y gracias
Ramiro

roman 28-05-2004 17:20:45

¿Cuál es el error exacto que marca el compilador? Diferentes versiones de las componentes acceden un poco distinto. En mi caso, Delphi7 + Office97, me funciona con:

Código Delphi [-]
ExcelApp.Range['B3', 'E3'].MergeCells := true;

en lugar de

Código Delphi [-]
ExcelApp.Range['B3:E3'].MergeCells := true;

esto es, son dos parámetros y no uno sólo.

// Saludos

hogol 28-05-2004 20:25:26

Hola buenas

Yo lo hago del siguiente modo y me funciona en delphi5 y 6 usando excel 97

Código Delphi [-]
excel.sheet[1].range['A1:G1'].merge;

Saludos
Hogol


La franja horaria es GMT +2. Ahora son las 13:31:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi