RE:Capturar nombre de usuarios
Tienes que crearte un Script, se almacena bajo la variable User, te envio un ejemplo de lo que yo uso.
Sub userscr
If CurrentView.Type = $AprWorkSheet Then
CurrentView.SetText CurrentDocument.User,"Usuario"
Else
CurrentView.Body.Usuario.Text = CurrentDocument.User
End If
End Sub
Este script lo ejecuto cada vez que alguien cambia el valor de cualquier campo, claro esta que tienes que tener un campo denominado Usuario, ya sea en modo de tabla o formulario, para el caso de la tabla puede ser como solo lectura, pero para formulario debe ser no de lectura, pero para que no lo cambien intencionalmente lo ocultas bajo otro campo, figura, texto o lo que se te ocurra, adicionalmente a esto me imagino que para ingresar a tu APR tiene que llenar una contraseña??
Saludos y cualquier cosa me avisas.
HE..