Bonjour,

J'utilise la fonction Call Shell, mais j'ai rencontrer deux problèmes, je ne sais jamais pourquoi

Code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Private Sub Ouvrir_Requêt_asaris_Click()
 
    Dim stAppName As String
 
    stAppName = "C:\Program Files\Microsoft Office\OFFICE11\excel.exe"
    stAppName = stAppName & " D:\documents and Settings\All Users\Desktop\Fichier_comm.xls"
 
    Call Shell(stAppName, 1)
 
End Sub
Voilà mes problèmes:
1, Pour l'application d'Excel, je suis obligé de mettre "C:\Program Files\Microsoft Office\OFFICE11\excel.exe" au lieu de mettre "excel.exe", si je mets que "excel.exe", ça trouve pas l'application
2, (Le plus important pour moi) il ne connait pas les espaces dans le chemin du fichier excel, l'erreur est "D:\documents.xls est introuvable", puis "and.xls est introuvable, puis "settings\all.xls introuvable ".... Par contre, l'application pdf marche bien, si je mets "C:\Program Files\Adobe\Reader\AcroRd32.exe" il connait les espaces, je comprends pas pourquoi.

Vous avez des idées?
Merci d'avance!