Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-04-2010
luis1980 luis1980 is offline
Miembro
 
Registrado: may 2008
Posts: 33
Poder: 0
luis1980 Va por buen camino
Hoja de excel en mi formulario

Hola a todos, ante todo gracias a los que lean esto.
Programo en C++ builder 6, quiero visualizar una hoja de excel (ya existente en mi disco duro) como parte de mi formulario, y también poder modificarla. He probado con un olecontainer, pero para modificarla me abre el Excel, y yo quiero hacerlo desde mi propio formulario. También he probado a ejecutar el archivo excel y cambiarle el parent a mi formulario, pero así meto en mi formulario todo el excel con sus menús y todo, y yo sólo quiero la hoja, como si fuera un grid de mi formulario.
Agradecería si alguien pudiera darme una pista de como hacerlo, muchas gracias a todos.
Responder Con Cita
  #2  
Antiguo 19-04-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Debería de poderse con el OleContainer. ¿Tienes activada su opción AllowInPlace?

// Saludos
Responder Con Cita
  #3  
Antiguo 20-04-2010
luis1980 luis1980 is offline
Miembro
 
Registrado: may 2008
Posts: 33
Poder: 0
luis1980 Va por buen camino
Gracias por responder roman. Si, tengo activada la opcion AlowInPlace, pero al intentar modificar me abre el excel.
Responder Con Cita
  #4  
Antiguo 20-04-2010
luis1980 luis1980 is offline
Miembro
 
Registrado: may 2008
Posts: 33
Poder: 0
luis1980 Va por buen camino
Si no vinculo el archivo si me deja modificar desde mi propio formulario, pero me aparece la barra de herramientas de excel dentro de mi formulario, y eso es lo que quiero evitar, no quiero que se note que es excel.

Saludos.
Responder Con Cita
  #5  
Antiguo 23-04-2010
anoniboxx anoniboxx is offline
Miembro
 
Registrado: feb 2010
Posts: 31
Poder: 0
anoniboxx Va por buen camino
hola.. amigo no se si entendi bien tu pregunta o tu situacion pero creo q lo q quieres es pasar la informacion de tu dbgrid a una hoja de excel sin q aparesca en pantalla dicha hoja bueno si es asi se hace con eso:


XL.OlePropertySet("Visible",false);// XL es mi variable XD hace el archivo invisible o trasparente
XL.OleProcedure("Save"); //aqui lo guarda los cambios despues q pases todos los datos a excel
XL.OleProcedure("Quit");// como esta trasparente se tiene q cerrar el archivo.. de no hacerlo asi tendrias q serrarlo por el administrador :s

espero q te sirva Saludos....
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con ADO y Hoja Excel mariofur Conexión con bases de datos 3 18-06-2008 16:58:10
Deseo introducir en mi formulario una hoja de word jazmin Servers 4 24-03-2007 19:43:00
Configurar hoja excel sagarmar Impresión 2 25-10-2006 04:09:30
Hoja Excel via web Nbull Varios 0 02-02-2006 11:11:36
Formateando una hoja excel xerkan Servers 7 27-10-2003 16:38:47


La franja horaria es GMT +2. Ahora son las 19:20:06.


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
Copyright 1996-2007 Club Delphi