PASSAR ARGUMENTO DE ROTINA DO ACCESS PARA VB6
Bom dia!!!
Preciso passar um argumento de uma rotina do VBA do MS Access para um programa do VB6, mas não sei como fazer isso.
Vejam como chamo o EXE do vb6:
Como recebo argumento no vb?
[]s
Luciano
Preciso passar um argumento de uma rotina do VBA do MS Access para um programa do VB6, mas não sei como fazer isso.
Vejam como chamo o EXE do vb6:
Function testando()
Dim ARGUMENTO As String
Call ShellWait(CurrentProject.Path & [Ô]\AUXILIAR.exe[Ô], , ARGUMENTO)
End Function
Como recebo argumento no vb?
[]s
Luciano
Experimente usar a função COMMAND$.
Exemplo:
Chamando o EXE com passagem de argumento
Deve resolver.
Exemplo:
Private Sub Form_Load()
Dim cmd As String
cmd = Command$
Select Case cmd
Case [Ô]ADM[Ô]
MsgBox [Ô]Setor Administrativo[Ô]
Case [Ô]RH[Ô]
MsgBox [Ô]Recursos Humanos[Ô]
Case [Ô]TI[Ô]
MsgBox [Ô]Tecnologia da Informação[Ô]
Case Else
MsgBox [Ô]Parâmetro inválido[Ô]
End Select
End Sub
Chamando o EXE com passagem de argumento
Shell [Ô]C:\Temp\Project1.exe ADM[Ô]
Deve resolver.
Muito grato Tecla!!!
Funcionou legal.
Valeu
[]s
Luciano
Funcionou legal.
Valeu
[]s
Luciano
Tópico encerrado , respostas não são mais permitidas