Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Visual Basic clásico (http://www.forosdelweb.com/f69/)
-   -   vista previa (PrintPriview) (http://www.forosdelweb.com/f69/vista-previa-printpriview-584241/)

PirataPR2008 08/05/2008 08:52

vista previa (PrintPriview)
 
Saludos!!
Yo he diseñado una aplicacion en visual basic express para llenar unas formas que estan hechas en Microsoft Word, directamente. Pero deseo crear una vista previa(PrintPriview) para que el usuario pueda ver antes de imprimir. He buscado en internet como hacerlo y he visto el control PrintPriview y el PrintPriview Dialog con ejemplos, pero no comprendo como relacionar un documento .doc, .txt, ect con la propiedad printdocument.
Si alguien podiera ayudarme a lograr crear una vista previa se lo agradeceria!!

David 08/05/2008 13:43

Re: vista previa (PrintPriview)
 
Lo que puedes hacer es mostrar la vista previa del documento (*.doc) así:
Código:


Dim Document As Object
Set Document = CreateObject("Word.Application")
Document.Application.Documents.Open "C:\Archivo.doc"
Document.Application.ActiveDocument.PrintPreview
Set Document = Nothing


PirataPR2008 09/05/2008 09:14

Re: vista previa (PrintPriview)
 
Gracias por responder!
Lo probe pero no aparece nada.
Yo quiesiera es mostrar en la forma el printpreview del Documento.
Que otra forma podria presentar el printpriview?

David 09/05/2008 11:20

Re: vista previa (PrintPriview)
 
Cita:

Iniciado por PirataPR2008 (Mensaje 2397162)
Gracias por responder!
Lo probe pero no aparece nada.
Yo quiesiera es mostrar en la forma el printpreview del Documento.
Que otra forma podria presentar el printpriview?

Se me olvidó colocarlo en modo Visible:
Código:


Dim Document As Object
Set Document = CreateObject("Word.Application")
Document.Application.Documents.Open "C:\Archivo.doc"
Document.Visible = True
Document.Application.ActiveDocument.PrintPreview
Set Document = Nothing



La zona horaria es GMT -6. Ahora son las 07:52.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.