Cómo evitar que los usuarios impriman archivos de Excel

Posibles escenarios de uso

En nuestro trabajo diario, puede haber alguna información importante en el archivo excel, para proteger los datos internos difundidos, la empresa no nos permitirá imprimirlos. Este documento le indicará cómo evitar que otras personas impriman archivos de Excel.

Cómo evitar que los usuarios impriman archivos en MS-Excel

Puede aplicar el siguiente código VBA para proteger el archivo específico que desea imprimir.

  1. Abra su libro de trabajo que no permite que otros impriman.
  2. Seleccione la pestaña “Desarrollador” en la cinta de Excel y haga clic en el botón “Ver código” en la sección “Controles”. Alternativamente, puede mantener presionadas las teclas ALT + F11 para abrir la ventana Microsoft Visual Basic para Aplicaciones.
  3. Y luego, en el Explorador de proyectos de la izquierda, haga doble clic en ThisWorkbook para abrir el módulo y agregue algunos códigos vba.
  4. Luego guarde y cierre este código, regrese al libro de trabajo y ahora, cuando imprima el archivo de muestra, no se permitirá imprimirlo y aparecerá el siguiente cuadro de advertencia:

Cómo evitar que los usuarios impriman archivos de Excel usando Aspose.Cells for .NET

El siguiente código de muestra ilustra cómo evitar que los usuarios impriman archivos de Excel:

  1. Carga elarchivo de muestra.
  2. Obtenga el objeto VbaModuleCollection de la propiedad VbaProject del libro de trabajo.
  3. Obtenga el objeto VbaModule a través del nombre “ThisWorkbook”.
  4. Establezca la propiedad de códigos de VbaModule.
  5. Guarde el archivo de muestra enformato xlsm.