Pessoal,
onde eu trabalho o pessoal desenvolve algumas macros no access, para capturar informações e outros aplicativos abertos.
Exemplo: Tenho uma macro que captura as informações do excel.
Questão: Como ler as informações de outras interfaces gráficas ativas?
exemplo em VB
Function CapturaUnidade()
'abre as conexões com o extra, caso não tenha êxito é finalizado a sessao
Set sistema = CreateObject("Extra.System")
Set sessao = sistema.ActiveSession
If (sessao Is Nothing) Then
MsgBox ("O aplicativo não está aberto")
Stop
End If
Set tela = sessao.Screen
sistema.timeoutValue = 18000
'navegacao do extra com as opções
tela.putString "5", 17, 38
tela.putString "20", 17, 41
tela.SendKeys ("<ENTER>")
Espera
MsgBox ("Entre com o usuário e senha")
tela.putString "10", 5, 15
tela.putString "10", 6, 15
tela.SendKeys ("<ENTER>")
Espera
.
.
.
.
att
Nilson