Mon programme s'execute automatiquement avec un type de fichier bien précis. La premiere fois, tout se passe bien, mais la seconde fois, le programme étant déjà ouvert je veux qu'il traite quand même le fichier et qu'il se ferme mais je n'y arrive pas. Voici mon code
If App.PrevInstance = True Then
If Command() <> "" Then
AppActivate "MonAppli"
SendKeys "{F11}" 'ce qui revient à Call OuvrirFichier(Command())
Else
MsgBox "Logiciel déjà en mémoire."
End
End If
Else
If Command() <> "" Then
Call OuvrirFichier(Command())
Else
Call NouveauFichier
End If
End If
Ma sub OuvrirFichier a comme parametre le chemin du fichier et elle ouvre une nouvelle feuille fille qui récupere les donnees du fichier. J'ai également rajouté une entrée au menu qui lance OuvrirFichier(Command()) par F11 pour essayer SendKeys mais rien ne marche.
Quand un homme a prouvé qu'il a du talent, il lui reste à prouver qu'il sait s'en servir