El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Visual Basic/VB.NET
Foros del Guru > Visual Basic/VB.NET
Usuario Permitir solo impresion desde Visu...
Desconocido
Enviado - 29/11/2004
?
Hola Buenas

Estoy intentando que desde Visual se me abra una hoja de Excel en Vista Previa y que solo me deje Imprimirla, no me deje en ningun momento abrir la hoja original de Excel.

Con este c?digo (idea de gente de este foro) he conseguido que me vaya directamente a Vista Previa, pero no que me salga al darle a Imprimir o Cerrar.

Set HojaExcel = New Excel.Application
Set Libro = HojaExcel.Workbooks.Open("C:...)
HojaExcel.Visible = True
HojaExcel.ActiveWindow.SelectedSheets.PrintPreview
-->HojaExcel.ActiveSheet.Protect DrawingObjects:=True,
Contents:=True, Scenarios:=True, Password:="Mi Clave"

Con esta ultima linea consigo que se me proteja la hoja de manera que al darle a Imprimir o Cerrar me vuelve a la Hoja de Excel pero no me deja modificarla.

Lo que quiero es solo poder imprimirla (desde Vista Previa), y no volver a la Hoja. Se que se puede hacer porque manejo un programa de Visual en el trabajo que lo hace de esta forma (no puedeo ver el codigo).

A ver si alguien me pueden echar alguna ayuda.

Muchas Gracias
?
?

?

Contactos myStudio Network
?