Subtotales en Excel con Delphi

tutuk
03 de Junio del 2005
hola como estan, esmi primera vez en este foro, espero me puedan ayudar.

desde delphi6 abro y ejecuto lo siguiente en excel

//Crea la instancia (Abre Excel)
Excel := CreateOleObject('Excel.Application');

//Añade un Libro
Excel.WorkBooks.add;

//Pone Visible La Ventana
Excel.visible:=True;

para abrir una instancia de excell
y luego de probar :

excel.range['a2:s22'].Subtotal(1,1,6,0,0,1);

donde el primer dato es el campo por el cual quiero agrupar, el 2º es la Operaciòn a realizar , el 3º la columna en la cual quiero el subtotal, el 4º si se desea reemplazar los subtotales existentes, el 5º si agregamos un saldo de pagina y el 6º si ponemos el resultado al final

hasta ahi todo bien pero yo necesito subtotales en más de una columna

de acuerdo a mi primer post (el de la macro guardada) para subtotalizar mas de una columna el 3º dato seria un array.

Probe creando un array de integer y pasarlo como el 3º dato y me da error

alguna idea de como puedo hacerlo

desde ya gracias por su tiempo