Hola!
Entiendo que lo que quieres es que al pulsar F7 se te ejecute el código que tienes asignado a ese botón. En base a esto será mi respuesta.
Supongamos que el botón se llama cmdElegido (propiedades -> Pestaña Otras -> Nombre), y que tiene su código asignado al evento "Al hacer clic".
Lo que tienes que hacer es:
- Saca las propiedades del formulario -> Pestaña Eventos -> Tecla de vista previa: Sí
- También en las propiedades del formulario -> Pestaña Eventos -> Al bajar una tecla, y le generas este código:
...
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyF7 Then
Call cmdElegido_Click
KeyCode = 0
End If
End Sub
...
Y listo.
Por si no lo sabes te comento que si en el botón marcas alguna letra en su nombre (de manera que parezca subrayada) puedes acceder a su acción a través de ALT+letra subrayada.
Por ejemplo, supongamos que tu botón muestra el texto: "Abrir Informe" (propiedades del botón -> Formato -> Título).
Pues imaginemos que quieres marcar la A. En esa propiedad título escribes:
&Abrir Informe
Y accedes a la acción del botón a través de ALT+A
Si lo que quieres es marcar la "m", pues escribirías:
Abrir Infor&me -> Alt+m
Saludos,
http://neckkito.siliconproject.com.ar