Macro para desactivar el teclado.

Exención de responsabilidades de contenido KB retirado

Este artículo se refiere a productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Resumen



Es posible cambiar el modo de entrada de datos, usando la propiedad
DataEntryMode. Esta propiedad acepta tres valores, que indican lo
siguiente:

xlOn: El modo de entrada de datos está activado.

XlOff: El modo de entrada de datos está desactivado.

XlStrict: El modo de entrada de datos está activado y al presionar
la tecla ESC no se desactiva.

Más información



Microsoft facilita ejemplos de procedimientos en Visual Basic,
exclusivamente a modo de ilustración, sin garantía de ningún tipo, ya
sea explícita o implícita, incluyendo expresamente en tal exención de
responsabilidad y, a efectos meramente enunciativos y no limitativos,
las garantías legales mercantiles implícitas y/o la adecuación a un
propósito o finalidad en particular.

El siguiente código desactiva la entrada del teclado en la hoja
activa. Para volver a activarlo bastará con pulsar CTRL+D.

' Cambia entrada de datos
Sub SinTeclado()
' Establece la combinación de teclas CTRL+D para activar el
teclado.
Application.OnKey "^d", "KeyboardOn"
Application.DataEntryMode = True
End Sub

' Establece entrada de datos.
Sub ConTeclado()
Application.DataEntryMode = False
End Sub

Para impedir que se desactive la entrada de datos pulsando la tecla
ESC, podemos emplear el valor XlStrict:

Sub SinTecladoNiEsc()
Application.DataEntryMode = xlStrict
End Sub

Referencias



Para mayor información acerca de la propiedad DataEntryMode, haga
clic en la lengüeta Ayuda y escriba el siguiente texto:

DataEntryMode

y haga doble clic en el texto seleccionado para ir al tema Propiedad
DataEntryMode.
Propiedades

Id. de artículo: 550999 - Última revisión: 20 abr. 2005 - Revisión: 1

Comentarios