Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Crear fichero excel con varias Hojas

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Crear fichero excel con varias Hojas Responder citando

Hola a todos!!

Tenga una aplicacion en la cual hago una consulta a una base de datos sql y exporto los datos que recupera a un fichero. Los datos los exporta bien pero necesito saber como se crean nuevas hojas en el libro, por que solo exporta hasta la tercera hoja y cuando intento exportar la hoja 4 me da un error.
El codigo que tengo puesto es el siguiente:

Variant Excel,Libro,Hoja,Celda;

Excel = Variant::CreateObject("Excel.Application");
Excel.OlePropertySet("Visible", true);
Libro=Excel.OlePropertyGet("Workbooks");
Libro.OleProcedure("Add");
Hoja=Libro.OlePropertyGet("Item",1);
Libro=Hoja.OlePropertyGet("Worksheets");

Libro.OlePropertyGet("Item",1).OlePropertySet("Name","Num1");
Libro.OlePropertyGet("Item",2).OlePropertySet ("Name","Num2");
Libro.OlePropertyGet("Item",3).OlePropertySet("Name","Num3");
Libro.OlePropertyGet("Item",4).OlePropertySet("Name","Num4");
Libro.OlePropertyGet("Item",5).OlePropertySet("Name","Num5");
Libro.OlePropertyGet("Item",6).OlePropertySet("Name","Num6");

Si alguien sabe algo sobre este tema por favor que conteste.

Saludos!!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Utiliza algo como esto
Código:

Libro.OlePropertyGet("Workbooks").OleProcedure("Add");



Busca el fichero XLMAIN9.CHM en tu pc, este fichero contiene toda la información, sobre eventos, metodos, propiedades, etc de office 2000 profesional. En versiones posterioes el nombre puede variar.
_________________
Un saludo
Rayder
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.