Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/02/2011, 15h08   #1
Invité de passage
 
Inscription : mars 2004
Messages : 65
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 65
Points : 1
Points : 1
Par défaut Existence d'un fichier

Bonjour,

Je suis en train de créer un programme pour envoyer par mail un fichier Excel en pièce jointe.
Le fichier Excel n'est pas forcément existant donc je voudrais faire un test pour le savoir et déclencher l'envoi de mail ou non.

J'ai trouvé cette fonction :

Code :
1
2
3
4
5
Function existeFileFSO(ByVal fichier As String) As Boolean
Set fs = CreateObject("Scripting.FileSystemObject")
existeFileFSO = fs.FileExists(fichier)
Set fs = Nothing
End Function
Mais pas trop saisi comment m'en servir.
Pourriez-vous m'éclairer ou me donner une autre solution (la + simple possible) ?
Merci d'avance.
moustika est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 15h45   #2
Membre habitué
 
Inscription : juillet 2010
Messages : 117
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2010
Messages : 117
Points : 140
Points : 140
Salutations,

La fonction que tu as trouvé renvoie Vrai si le fichier existe et faux dans le cas contraire. Tu peux l'utiliser simplement comme cela :

Code :
1
2
3
4
5
If existeFileFSO(NomDeTonFichier) then
     msgbox "Le fichier existe"
else
     msgbox "Le fichier n'existe pas"
end if
Autre solution pour tester l'existence d'un fichier, la fonction Dir. Si elle te renvoie une chaine null c'est que ton fichier n'existe pas :

Code :
1
2
3
4
5
If Dir(NomDeTonFichier, VbHidden) = "" then 'VbHidden te permet de contrôler aussi les fichier cachés.
    msgbox "Le fichier n'existe pas"
else
    msgbox "Le fichier existe"
end if
Cordialement,
__________________
"Je suis capable du meilleur comme du pire, mais dans le pire, c'est moi le meilleur" Coluche.
Manhexter est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h48.


 
 
 
 
Partenaires

Hébergement Web