UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo

No se pueden hacer consultas de Excel o VBA por mensaje privado.
Utiliza el botón buscar del foro y te ahorras tiempo para obtener "ayuda".

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

aeramirez1962


Hola amigos... tengo un trabajo realizado en Excel, el cual ya esta casi finalizado. Solo me queda una sola cosa por resolver y es la detección de la pulsación de la Tecla BLOQUEO DE MAYÚSCULAS (CapsLock) y la NUMÉRICA (NumLock). He probado mil y un formas de hacerlo, inclusive revisando otros foros y no he logrado dar en la tecla. Es por ello que preparé un archivo aparte para que pudieran tener noción de lo que hablo y en lo posible ayudarme en mi problema sobre el archivo que adjunto más abajo.

El asunto es que cuando se pulse la tecla de BLOQUEO MAYÚSCULAS, se vea reflejado en el Satus Bar la presión del mismo en el LABEL correspondiente. Siendo su referencia negrita para activado y gris para desactivado.

La tecla NUMÉRICA, debe cumplir la misma condición que la anterior, solo que son independientes ambas. No se si se entiende.

-----------------------------------------------------------------------------------------
El ARCHIVO lo voy a deber, porque pesa 384Kb, no puedo reducirlo mas que eso y la subida aquí esta limitada a 254Kb.
Así que les dejo una imagen para que mas o menos entiendan.
-----------------------------------------------------------------------------------------

jrgces


Buenos días, no sé si el libro adjunto te servirá de ayuda. Cuando abras el libro, ejecuta el formulario que tiene.

Un saludo.
Archivos
20161020a.zip
No tienes los permisos para descargar los archivos.
(15 KB)

aeramirez1962


Primero que nada quiero agradecerte JRGCES por tú amable respuesta.

Ahora si voy al asunto, he descargado tú Libro ejemplo y lo modifique un poco para lo que en realidad necesitaba y funciona perfecto, pero en tú Libro. 
Ahora cuando lo paso a mi proyecto, no se porque, pero NO funciona. La verdad me estoy volviendo loco. Si no te molesta, te dejo mi correo y ver si te puedo pasar mi proyecto para ver cual es el problema. Mi correo es "aeramirez1962@live.com".

Desde ya, te agradezco por tú ayuda.

jrgces


Hola de nuevo:

Hay un pequeño pero importante detalle que no mencioné: el código que hay en el formulario necesita que estén declaradas públicas tanto la función como las constantes de las teclas.

Estas declaraciones están en Módulo1 (junto con un par de funciones que usé para hacer pruebas y que no son necesarias para el funcionamiento del userform), pero pueden ser puestas en cualquier módulo.

Saludos.

aeramirez1962


Gracias por JRGCES por contestar. 

Lo que tú me mencionas ya lo había tenido en cuenta. En realidad las declaraciones de las variables las quité del módulo y las coloque directamente en el Formulario donde tengo declaradas el resto de las variables que controlan todo el manejo del Formulario Principal. Pero no me funcionó. Es por ello que sigo con mi pregunta abierta. 

Estuve pensando en quitar esa opción, pero estoy tan cerca de solucionarlo que insisto en esperar hasta solucionarlo.

jrgces


En el módulo del formulario a mí directamente no me deja: se ponen en rojo las 2 líneas que empiezan por Public Const y si intento compilar el proyecto da el error "No se permiten constantes, cadenas de longitud fija, matrices e instrucciones Declare como miembros Public de módulos de objeto"

Pienso que lo mejor es dejar las declaraciones en un módulo "normal", pero si esto tampoco te funciona, la verdad es que no sé qué puede estar fallando.

Un saludo.

Igtelo


Resuelto y se cierra por abandono.

Ignacio Téllez

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.