Ver Mensaje Individual
  #30  
Antiguo 28-01-2011
Avatar de sintecsl
sintecsl sintecsl is offline
Miembro
 
Registrado: jun 2008
Ubicación: Barcelona - Spain
Posts: 40
Reputación: 0
sintecsl Va por buen camino
Estas en lo cierto, permite formato y mas. Tampoco lo e probado sin tener Excel.....

Te pongo una variante en las lineas de creación de Hojas (Sheets) :

Código Delphi [-]
     // agregar libro de trabajo (El número es una constante)

      Workbook := Excel.Workbooks.Add(-4167);

      //Creamos otra para ver la facilidad de manejo
      WorkSheet := WorkBook.WorkSheets.Add; //Creamos otra (Es lo mismo que insert hoja)
      WorkSheet := WorkBook.WorkSheets[2]; //2ª hoja
      WorkSheet.Name := 'OTRA HOJA MAS'; //Nombre de la hoja creada

      // tomar una referencia a la hoja creada y darle nombre

      WorkSheet := WorkBook.WorkSheets[1]; //1ª hoja
      WorkSheet.Name := 'PRESUPUESTO'; //Nombre de la hoja creada

Como verás puedes crear multitud de hojas con un for dandoles el nombre
que quieras. Add las va añadiendo y si no les pones nombre simplemente
las renombra en su creación el propio Excel.

Bueno suerte.
__________________
www.sintecsl.es
Responder Con Cita