SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Mydr en Miércoles 1 de Junio de 2005, 05:40

Título: Exportar Un Informe A Un Documento De Excel En Vb!
Publicado por: Mydr en Miércoles 1 de Junio de 2005, 05:40
Hola a todos!

Tengo un pequeño problemita, necesito generar unos informes de entradas y salidas de un almacén, pero estos informes ya tienen su formato prediseñado en Excel, pero no tengo ni idea como se haga esto, necesito que los datos se inserten en celdas concretas, dentro del formato, espero me puedan ayudar, de antemano se los agradezco.

Adjunto el archivo de Excel (ZIP).
Título: Re: Exportar Un Informe A Un Documento De Excel En Vb!
Publicado por: toten en Miércoles 1 de Junio de 2005, 15:03
amigo yo ahorita paso informacion a un archivo de excel en una apliacion que estoy haciendo que no te puedo pasar esos code porque son de una institucion pero si te voy a mandar en u8n rato yun link con toda la info men
Título: Re: Exportar Un Informe A Un Documento De Excel En Vb!
Publicado por: toten en Miércoles 1 de Junio de 2005, 15:13
pero me tienes que recordar por aqui ´porque sino se me olvida ok men

 :whistling:
Título: Re: Exportar Un Informe A Un Documento De Excel En Vb!
Publicado por: Widark en Miércoles 1 de Junio de 2005, 16:53
Que tal Mydr!

Puedes crear una plantilla en Excel con el formato que adjuntaste, cierta vez hize una pregunta parecida pero en Word, Shiquilla respondio y su ejemplo fue como anillo al dedo (como todas las respuestas que he recibido de todos lo foreros), debes comprobar si el archivo existe:
Código: Text
  1.     Path = App.Path & "\Informes\" Rem Por decir algo
  2.     Archivo = "Plantilla03.dot" Rem Extencion de la plantilla de excel, esta es Word
  3.     Existe = Dir(Path & Archivo)
  4.     If Trim(Existe) <> "" Then
  5.        Set ExcelExp = CreateObject("EXCEL.APPLICATION")
  6.        With ExcelExp
  7.            .Workbooks.Add
  8.            .Sheets(1).Select
  9.            NumerodeCelda = 17 Rem Debido a que ahi empieza tu informe
  10.            .Range("AB" & NumerodeCelda).Font.Name = "Tahoma" Rem si quieres saber más metodos y propiedades puedes abrir Excel y en el editor de macros las intentas
  11.            .Range("CD" & NumerodeCelda).Value= VariabledelaCantidad
  12.        End With
  13.    End if
  14.  
  15.  
No olvides validar hasta la celda 41 a menos que puedas cambiar el tamaño insertando mas filas, debes hacer referencia a excel en vb, creo que eso es todo cualquier cosa me la comentas.

Saludos.
Título: Re: Exportar Un Informe A Un Documento De Excel En Vb!
Publicado por: toten en Jueves 2 de Junio de 2005, 20:37
ves no mev acordaste y se me olvido mandarte esto bueno aqui te mando la ´pagina donde vas a conseguir toda la info que quieres super bien explicada.. cuidate y no seas tan flojo...

 :angry:

 :comp:


http://msdn.microsoft.com/library/spa/defa...veworkbooks.asp (http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/dv_wrcore/html/wrtskhowtosaveworkbooks.asp)

http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/dv_wrcore/html/wrtskhowtosaveworkbooks.asp
Título: Re: Exportar Un Informe A Un Documento De Excel En Vb!
Publicado por: toten en Jueves 2 de Junio de 2005, 20:40
la correcta es esta




http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/dv_wrcore/html/wrtskhowtosaveworkbooks.asp




los code me tienen medio crazy  :whistling:   :comp:
Título: Re: Exportar Un Informe A Un Documento De Excel En Vb!
Publicado por: Mydr en Viernes 3 de Junio de 2005, 00:48
Hola!

GRacias por contestar, estoy intentando construir el formato en el datareport de VB para evitarme la rutina de exportación, si no me queda, lo tendré que hacer así.

Muchas gracias, se los agradezco
Título: Re: Exportar Un Informe A Un Documento De Excel En Vb!
Publicado por: toten en Viernes 3 de Junio de 2005, 13:57
mira pana lee tu mensaje personal.. y veras que tienes varios errorcichos alli acomodalos men.. que dira la gente de ti :lol:

 :blink:

 :devil: