sendkeys con caracteres 'especiales'

20/04/2007 - 22:33 por Ivan | Informe spam
hola a todos,

haciendo pruebas, me estoy volviendo majara en mis intentos de
'teclear' con SebdKeys los caracteres obtenidos mediante Alt
+TecladoNumerico. He probado muchas formas ( si quereis expongo
algunas), e incluso he probado a incluir la expresion 'NUMPAD' de
diversas maneras, a ver si colaba. Pero no me ha tocado la loteria y
sigo igual que al principio.

un detalle: la secuencia de teclazos se la paso desde una variable,
pej.->

teclas = "%(" & .range("a1") & ")"

sendkeys teclas

o similar

bueno, si podeis echarme una mano, como siempre os lo agradezco

un saludo y hasta pronto
Ivan
 

Leer las respuestas

#1 Héctor Miguel
20/04/2007 - 23:08 | Informe spam
hola, Ivan 1

... me estoy volviendo majara en mis intentos de 'teclear'... caracteres obtenidos mediante Alt +TecladoNumerico.
... incluso he probado a incluir la expresion 'NUMPAD' de diversas maneras, a ver si colaba.
... no me ha tocado la loteria y sigo igual que al principio.
un detalle: la secuencia de teclazos se la paso desde una variable, pej.->
teclas = "%(" & .range("a1") & ")"
sendkeys teclas
o similar [...]



1) 'hablando' del metodo 'SendKeys' convendria tener presentes dos o tres 'detalles' [p.e.] una instruccion SendKeys "teclas"
a) NO es 'ejecutada' en la linea/momento/orden/... 'preciso' en que aparece entre las lineas del codigo [por que? preguntaras]...
b) excel/vba -> la mantienen en 'estado latente' [como en hibernacion]
c) es 'iberada/ejecutada/...' SOLAMENTE... al presentarse circunstancias como...
1) cuando se termina el procedimiento que 'manda' la secuencia de teclas
2) cuando se interrumpe el proceso para mostrar algun dialogo que 'demande' intaraccion o respuesta por parte del usuario
d) NO es un 'metodo' confiable al 100% [a menos que encuentres la forma de 'mantenerlo bajo tu control en el codigo] -?-

2) luego del anterior 'preambulo'... podrias comentar [con el debido 'detalle']
-> los antecedentes/entorno/preparacion/... y los resultados 'esperados' para usar el SendKeys ???

saludos,
hector.

Preguntas similares