SendKeys causa conflicto con Win7 ?
La pregunta es, si la sentencia orden o como se diga "SendKeys" crea conflicto al correr bajo Windows 7 la pregunta se basa en lo siguiente:
Tengo un sistema de facturación y Stock diseñado en Access 2010 por razón de poder almacenar los registros de facturación introduje en una macro la sentencia "EnviarTecla" esta introducía el valor "0" en unos campos para poder almacenar la factura, resulta que esta acción desactivaba el teclado numérico y apaga CapsLock como así tenbien cambia la regionalidad del teclado numérico osea no me aparece la "," coma cualdo apretó la tecla "." punto del mismo; dado esto y que leí en la red que esto era común, cambie a la opción de crear un código para hacer lo mismo para que no me diera problema, utilizando la sentencia "SendKeys" (destaco que la modificación la ise en una maquina con Access 2007 y bajo Windows XP, vaya mi sorpresa cuando corro el programa bajo Access 2010 y Windows 7 que de esta nueva manera persiste el problema, con la diferencia que la primera ves que ocurre desactiva NumLock y CapsLock ademas que cambia la regionalidad y después solo desactiva CapsLock y no NumLock, pensando que el problema era causado por Access 2010 dado que esto no me ocurría en el Access 2007 bajo PX instale Access 2010 en la maquina que tiene XP solo para probar y me doy que aquí el programa corre sin problemas y no desactiva ninguna tecla ni cambia la regionalidad, ¿ahora esto significa que el problema es de Windows 7? ¿No puedo correr el programa ya sea en Access 2007 o 2010 en Win7? Alguien que me de una mano por favor la sentencia es sensilla:
SendKeys "0" (para poner cero en el campo)
SendKeys "{TAB}" (para saltar al proximo campo)