Saludos desde Santiago-Chile.

| ||||
se me ocurrio una idea... si llevo el reporte a word que es mas facil y lo guardo en cierto directorio, tomo el word y lo imprimo desde la impresora virtual cuteprinterpdf y ese me genera el pdf, todo esto por codigo visual.... es una idea. Voy a ver como me va y lo posteo... salu2 ![]() |
| ||||
![]() Cita: Sí, pero la gente "estoy demasiado peresozo para hacer click en el Link VISUAL BASIC" no quiere entender... Ahora, me pregunto ¿Dónde estará vuestro moderador?
Iniciado por leoj90 No se suponia q se creó un foro de Visual Basic para q alli se haga todo lo de vb y aqui todo lo demás (c/c++..)? ![]()
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
no tardaremos en redirigir el mensaje ya estando allá te doy la solución nos vemos..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| ||||
Los llevo al subforo de visual basic.. ;) Salu2 movido desde foro de programacion
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| ||||
jaja y nadie respondio la pregunta... Mira yo la forma más facil de extaer reportes en pdf de vb6 es que cargo cualquier informe por ejemplo en un richtextbox o una grilla, un gráfico, lo que quieras imprimir, puedes utilizar el ejemplo de imprimir que está en los faqs y ahi imprimes a un DocuPrinter o algo asi para que salga en PDF, o acerlos exportables a rtf
__________________ :pensando: Ramon Martinez... Chile :adios: |
| ||||
podes usar los Crystal Reports te exportan a PDF.. nos vemos..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| ||||
bueno , finalmente hice algo que no me convencio mucho pero que funciona. Genero un reporte en word, con el formato que quiera. Luego le paso datos por parametros desde visual basic a "marcadores" en word. Desde visual imprimo el word y la impresora por defecto es cutepdf que lleva los documentos a pdf, asi que despues de eso por codigo cierro el word y abro el pdf. El efecto que hace entre que abre word, lo cierra y finalmente queda abierto en acrobat es lo que no me convence pero bueno, keria evitar que me tomen el word y lo modifiquen.... no se si me explique bien pero les adjunto el codigo que utilice. Dim documento As Word.Application Set documento = CreateObject("Word.Application") producto = "C:\SourceSafe\Mercosur\mercosur.doc" documento.Documents.Open producto, , False On Error Resume Next documento.Visible = True documento.Documents.Item(1).Bookmarks.Item("FECHA_ DESDE").Range.Text = dReporte.FECHA_DESDE documento.Documents.Item(1).Bookmarks.Item("FECHA_ HASTA").Range.Text = dReporte.FECHA_HASTA documento.Documents.Item(3).Bookmarks.Item("PLAN_C ONTRATADO").Range.Text = dReporte.PLAN_CONTRATADO documento.Documents.Item(1).Bookmarks.Item("NOMBRE ").Range.Text = dReporte.NOMBRE documento.Documents.Item(1).Bookmarks.Item("APELLI DO_PATERNO").Range.Text = dReporte.APELLIDO_PATERNO documento.Documents.Item(1).Bookmarks.Item("APELLI DO_MATERNO").Range.Text = dReporte.APELLIDO_MATERNO documento.Documents.Item(1).Bookmarks.Item("COMUNA ").Range.Text documento.PrintOut False, , , producto ' aqui lleva a pdf documento.ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges documento.Documents.Close documento.Quit Bueno, saludos a todos.! |
| ||||
NO PUEDO!!! NO PUEDO!!! NO PUEDO!!! NO PUEDO!!! NO PUEDO!!! NO PUEDO!!! NO PUEDO!!! ![]() ![]() ![]() ![]() cuando le doy la ruta local funciona de maravilla. Cuando llevo el archivo a un servidor y le doy la ruta se cae ![]() Alguien sabe por que puede pasar. help! Dim documento As Word.Application Set documento = CreateObject("Word.Application") producto = "c:\sistema\Mercosur.doc" producto = "\\servidor\sistema\Mercosur.doc" documento.Documents.Open producto, , False documento.Visible = True documento.PrintOut False, , , producto documento.ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges documento.Documents.Close documento.Quit |
| ||||
Cita: conecta mejor una unidad de red para que te funcione mejor, al igual como funcionaba foxpro 2.X en red.. agregas una unidad de red y únicamente ser verá así
Iniciado por sepulman producto = "c:\sistema\Mercosur.doc" producto = "\\servidor\sistema\Mercosur.doc" producto = "F:\sistema\Mercosur.doc" nos vemos..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| ||||
Bueno, encontre la solucion y se me habia olvidado colocarla pero aqui va. le pasa a cualquiera jojojo Dim documento As Word.Application Set documento = CreateObject("Word.Application") producto = "c:\sistema\Mercosur.doc" producto = "\\servidor\sistema\Mercosur.doc" documento.Documents.Open producto, , False documento.Visible = True documento.PrintOut False, , , producto 'error, si quiero llevar a pdf no piedo colocar "c:\sistema\Mercosur.doc" asi que solo queda asi: documento.PrintOut False documento.ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges documento.Documents.Close documento.Quit bueno, he encontrado la solucion asi que he espero que el codigo le sirva a alguien mas. saludos ![]() |
| ||||
En esta pagina colgue una DLL activeX para generar documentos pdf desde VB. Por favor, agradecere cualquier sugerencia o comentario. http://www.mygnet.com/codigos/vb/21/ Un Saludo: Jefe Negro |
| ||||
Cita: Originalmente Escrito por: Jefe_Negro En esta pagina colgue una DLL activeX para generar documentos pdf desde VB. Por favor, agradecere cualquier sugerencia o comentario. http://www.mygnet.com/codigos/vb/21/ ![]() ![]() ![]() Mil Gracias ![]() Saludos ![]() PD: luego la probare mas a fondo, y si tengo algun comentario, sugerencia o duda, la colgare por aqui.
__________________ .: Download Day - Ayuda a Firefox a Conseguir un record mundial :. |
| ||||
Cree una pagina de soporte para la libreria, para descargas, comentarios o sugerencias, por favor, diriganse a ella: www.opdf.tk Un Saludo: Jefe Negro. |