Cómo Prevenir que los Usuarios Impriman un Archivo de Excel

Escenarios de uso posibles

En nuestro trabajo diario, puede haber información importante en el archivo de Excel; para proteger la difusión interna de datos, la empresa no nos permitirá imprimirlos. Este documento le dirá cómo evitar que otros impriman archivos de Excel.

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

Puede aplicar el siguiente código VBA para proteger su archivo específico para que no se imprima.

  1. Abra su libro de trabajo que no permite que otros lo 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 presionar las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic for Applications.
  3. Y luego en el Explorador de proyectos izquierdo, haga doble clic en ThisWorkbook para abrir el módulo y agregar algunos códigos VBA.
  4. Luego, guarde y cierre este código, vuelva al libro de trabajo y ahora cuando imprima el archivo de muestra, no estará permitido imprimirlo y recibirá 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 un archivo de excel

  1. Cargar el archivo de muestra.
  2. Obtenga el objeto VbaModuleCollection desde la propiedad VbaProject del Libro.
  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 en formato xlsm.