Como bloquear la opción de impresión de una hoja de calculo y colocar una macro para exporta a PDF?
Por medio de macro, bloqueo la opción de impresión de un libro de trabajo y en la hoja de calculo coloco un objeto con una macro asignada que exporta el documento a PDF.
El problema que presento es: al dar click en el objeto con la macro, no me exporta el pdf, en su lugar me aparece el mensaje que coloque en el bloqueo de impresión.
Código del Objeto en la hoja de calculo:
Sub ExportarPDF()
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=ThisWorkbook.Path & "\Gerencie.pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
End Sub
Código del bloqueo de Impresión
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Cancel = True
MsgBox "No está permitido imprimir esta hoja."
End Sub
1 respuesta
Respuesta de Abraham Valencia
2
ah buena idea saludos! - Adriel Ortiz Mangia