| 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 |
| ? |
|
|
|