Robyn69,
rileggendo i vari post, mi sembra di capire che in (Text1.tex = pippo.exe) hai già il nome del file eseguibile e che Text1.tex viene di volta in volta caricato con un rs del DB.
Se è così postresti evitare tutte le complicazioni (che inoltre risulterebbero inutili), semplicemente dando la riga di comando alla Shell:
codice:
Private Sub Command1_Click()
On Error GoTo itrErrTrap
Dim sNomeFile As String
Dim RetVal As Variant
' Prende il Nome del file eseguibile:
sNomeFile = Text1.Text & ".exe"
RetVal = Shell(App.Path & "\" & sNomeFile, vbNormalFocus)
itrErrTrap:
If Err > 0 Then MsgBox Err.Description
End Sub
Il codice di cui sopra è di massima, magari fai una ricerca su l'uso del comando Shell o apri un'altro post mirato sul nuovo argomento.