Macros en Excel

C贸mo impedir la impresi贸n en Excel.

Raymundo Ycaza
#Excel Avanzado#Macros (VBA)#Trucos Excel#馃 Automatizaci贸n con Excel

Impedir la impresi贸n en Excel puede ser de tu inter茅s, tal vez por temas de confidencialidad, tal vez para evitar redundancia de informaci贸n o un largo etc.

[twitter style=鈥渧ertical鈥 source=鈥淩aymundoYcaza鈥 hashtag=鈥#Excel鈥 float=鈥渓eft鈥 lang=鈥渆s鈥 use_post_url=鈥渢rue鈥漖聽Sea cual sea tu motivo, la forma m谩s sencilla de lograr esto es utilizando una macro que sea capaz de cancelar el trabajo de impresi贸n, antes de que este comience.

Hoy te mostrar茅 c贸mo puedes crear esta macro en Excel en pocos pasos. Si a煤n no tienes claro lo que son las macros, puedes encontrar m谩s informaci贸n, pinchando aqu铆. Si quieres directamente ayuda para escribir tu macro, pincha aqu铆.

Lo que vas a necesitar

Antes de entrar a escribir c贸digo, debes detenerte un minuto y pensar en el posible escenario en el que se encontrar谩 el usuario: Pincha en el bot贸n de imprimir, nada sucede. Intenta una y otra vez, perdiendo tiempo y con la posibilidad de que termine haciendo un gran l铆o pensando que se trata de alg煤n tipo de error.

[quote float=鈥渘one鈥漖Si el usuario no sabe lo que est谩 sucediendo, podr铆a desesperarse.[/quote]

Entonces necesitas avisarle de alguna manera que lo que el usuario est谩 tratando de hacer, no est谩 permitido. Para esto vas a necesitar una caja de mensaje como la que ya hicimos en su momento (pincha aqu铆 para ver).

El c贸digo

Ingresa al editor de Visual Basic, siguiendo los pasos de siempre, y una vez en la ventana de proyecto, ver谩s el m贸dulo de c贸digo de tu libro de trabajo:

C贸mo impedir la impresi贸n en Excel

Doble clic para abrirlo y en la ventana en blanco que se abre, escribe el siguiente c贸digo tal cual est谩:

[aviso type=鈥渃odigo鈥漖

Private Sub Workbook_BeforePrint(Cancel As Boolean) Cancel = True MsgBox 鈥淣o est谩 permitido imprimir este libro de trabajo.鈥, vbOKOnly, 鈥淥peraci贸n prohibida.鈥 End Sub

[/aviso]

C贸mo impedir la impresi贸n en Excel

Una vez que has terminado de escribirlo todo (se vale copiar y pegar, pero es mejor que lo escribas para que practiques ;) ), vas a cerrar la ventana del editor de Visual Basic.

Probando la macro

Regresa a tu libro de trabajo. Ahora tu macro bloquear谩 cualquier intento de imprimir el libro de trabajo. 隆P贸nlo a prueba!

Trata de imprimir, ya sea por atajos de teclado o accediendo a trav茅s del men煤. Ver谩s que siempre te dar谩 el mensaje que programaste y, sobre todo, la impresi贸n nunca se dar谩.

C贸mo impedir la impresi贸n en Excel

驴Quieres m谩s consejos y trucos?

Entonces suscr铆bete al bolet铆n y 煤nete a otros usuarios que ya tienen acceso a las actualizaciones del blog y contenido exclusivo que no publico en el blog.

No lo olvides: Si quieres dominar Excel, debes practicar y practicar.

隆Nos vemos!

鈫 Regresar al Blog