[VBA-E] Problème avec Sendkeys
Bonjour à tous
Dans le code suivant, j'ai lancer l'application Notepad.exe avec la commande Shell, le problème est que le bloc note est bien lancé mais n'est apparemment l'application active car elle n'est pas au premier plan et les commande avec sendkeys fonctionne sur excel et pas sur le bloc note comme normalement ça devrais car c'est la boite de dialogue ouvrir d'excel qui s'affiche
.
Y a t il quelque chose de particulier avec le bloc note car avec l'application (debitpro) qui est juste après dans mon code les commandes Shell et sendkeys fonctionne trés bien.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
Dim NomFichier As Variant
NomFichier = Application.GetSaveAsFilename("aze.cvs", fileFilter:="Fichier (*.csv), *.csv")
If NomFichier <> False Then
ActiveWorkbook.SaveAs NomFichier
ActiveWorkbook.Close
Else
Exit Sub
End If
Shell """C:\Windows\system32\notepad.exe"""
Application.SendKeys "^o"
'Shell """C:\Program Files\RozetUtil\DebitPro\debitpro.exe"""
'Application.SendKeys "%f+i"
'Application.SendKeys "{tab 2}"
'Application.SendKeys " "
'Application.SendKeys "{tab}"
'Application.SendKeys "~"
End Sub |
Si quelqu'un peut me donner un petit coup de pouce.
Merci d'avance