cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
10 mars 2005 à 16:23
cs_Warning
Messages postés516Date d'inscriptionsamedi 3 février 2001StatutMembreDernière intervention24 octobre 2006
-
10 mars 2005 à 20:12
Salut...
J'aimerais savoir si c'est possible avec Shellexecute de lui dire que s'il n'ouvre aucun fichier de faire apparaitre du text dans un label.
Mon code ouvre des contrats mais si le contrat n'existe pas j'aimerais faire apparaitre un message dans un label.
Voici une partie de mon code
If optAssomption = True Then
Internet_Explorer = ShellExecute(Me.hwnd, "open", "m:\Recherches_BPD\actes\BPD_L'Assomption" & strContrat & ".zip", vbNullString, "", SW_SHOWNORMAL)
Bref je ne sais pas où mettre le code pour lui dire d'inscrire du texte dans un lable étant donné que si le contrat existe il doit seulement ouvri le document et si le document n'Existe pas un texte apparait dans mon label...
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 10 mars 2005 à 18:16
Salut
... bah test l'existence du fichier avant !
If Dir("m:\Recherches_BPD\actes\BPD_L'Assomption" & strContrat & ".zip") = "" Then MsgBox "existe pô"
Vala
Jack
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
cs_Warning
Messages postés516Date d'inscriptionsamedi 3 février 2001StatutMembreDernière intervention24 octobre 20062 10 mars 2005 à 20:12
Le resultat de la fonction ShellExecute est inferieur ou egal à 32 si il se produit une erreur... tu n'a qu'a faire un test sur la valeur retournée par shellexecute...
autrement dit:If Internet_Explorer <32 then label1 "Erreur"
If Internet_ExplorerCPC <32 then label1 "Erreur"If Internet_ExplorerZIP <32 then label1 "Erreur"