Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Macro.exe

Estas en el tema de Macro.exe en el foro de Visual Basic clásico en Foros del Web. hola comunidad les comento que se lo basico de visual basic y estoy haciendo un macro.. y nesesito algo.. por ejemplo la tecla f8 que ...
  #1 (permalink)  
Antiguo 15/03/2006, 11:00
 
Fecha de Ingreso: marzo-2006
Mensajes: 3
Antigüedad: 18 años, 1 mes
Puntos: 0
Mensaje Macro.exe

hola comunidad les comento que se lo basico de visual basic y estoy haciendo un macro.. y nesesito algo.. por ejemplo la tecla f8 que ponga enter "texto" enter (echo en visual basic).. eso nada mas.

Gracias
  #2 (permalink)  
Antiguo 17/03/2006, 17:26
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 19 años, 4 meses
Puntos: 12
Komo?????????? Explikate mejor.
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]
  #3 (permalink)  
Antiguo 21/03/2006, 13:34
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 6 meses
Puntos: 19
Public Sub EnviarTexto(Texto as String)
SendKeys "{ENTER}"
SendKeys Texto
SendKeys "{ENTER}"
End Sub

Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 49 Then
Call EnviarTexto("ACA PONE EL TEXTO QUE QUERES MANDAR")
End If
End Sub


Lo que hace, es cuando detecta el FORM que apretas por ejemplo el 1, llama a la subfuncion que envia ENTER, el texto que le pusiste y nuevamente ENTER.

49 es el numero ASCII correspondiente al 1, podes mirar la tabla de codigos y cambiarlo por el que queres
http://ascii.cl/es/
Ahi hay una tabla.
  #4 (permalink)  
Antiguo 22/03/2006, 13:15
 
Fecha de Ingreso: noviembre-2003
Mensajes: 28
Antigüedad: 20 años, 5 meses
Puntos: 0
jaja seguro es para el AO!
Tenes que usar RegisterHotKey
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:16.