Lorsque vous programmez vos macros, vous devrez peut-être déterminer si un fichier particulier existe sur le disque. Par exemple, le but de votre macro peut être d’ouvrir et de lire à partir d’un fichier texte. Avant de faire cela, vous voudrez vérifier si le fichier existe, afin d’éviter une erreur.

La fonction suivante peut être utilisée pour vérifier l’existence d’un fichier.

Tout ce que vous avez à faire est de lui transmettre le nom de fichier complet sous forme de chaîne, et la macro renvoie soit True (si le fichier existe), soit False (si ce n’est pas le cas).

Function FileThere(FileName As String) As Boolean     FileThere = (Dir(FileName) > "")

End Function

Vous pouvez également utiliser la fonction similaire à la suivante:

If FileThere("c:\myfile.txt") Then     '     ' Do stuff here     ' Else     MsgBox "File Not There!"

End If

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

WordTips est votre source pour une formation Microsoft Word rentable.

(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (11831) s’applique à Microsoft Word 2007, 2010, 2013, 2016, 2019 et Word dans Office 365. Vous pouvez trouver une version de cette astuce pour le ancienne interface de menu de Word ici:

link: / word-Determining_if_a_File_Exists [Déterminer si un fichier existe].