Partage via


Nom de fichier ou numéro incorrect (Erreur 52)

Une erreur est survenue lors de la tentative d’accès au fichier spécifié. Causes et solutions pour cette erreur :

  • Une instruction fait référence à un fichier dont le numéro de fichier ou le nom est :

    • Non spécifié dans le ouvrir instruction ou a été spécifié dans un ouvrir déclaration, mais a été fermé depuis. Spécifiez le nom de fichier dans une instruction Open. Notez que si vous avez appelé l'instruction Close sans argument, vous avez peut-être fermé par mégarde tous les fichiers ouverts, ce qui a invalidé tous les numéros de fichiers.

    • n'est pas compris dans la plage des numéros de fichiers (1 - 511). n'est pas compris dans la plage des numéros de fichiers (1 – 511). Si votre code génère des numéros de fichiers de manière algorithmique, assurez-vous que les numéros sont valides.

  • Un nom ou un numéro est incorrect.

        LETTER.DOC 
      My Memo.Txt 
      BUDGET.92 
      12345678.901 
      Second Try.Rpt 
    
    

    Noms de fichiers doivent respecter les conventions de système d’exploitation ainsi que les conventions d’affectation des noms base.

    Dans Microsoft Windows, utilisez les conventions suivantes à l’appellation des fichiers et dans les répertoires :

    • Le nom d’un fichier ou un répertoire peut avoir deux parties : un nom et une extension facultative. Les deux parties sont séparées par un point, par exemple, monfichier.nou.

    • Le nom peut contenir jusqu'à 255 caractères.

    • Le nom doit commencer par une lettre ou un nombre. Il peut contenir des caractères majuscules ou minuscules (les noms de fichiers ne respectent pas la casse), à l’exception des caractères suivants : guillemets (« ), apostrophe ('), barre oblique oblique (/**), barre oblique inverse (**), deux-points (:) et barre verticale (|**).

    • Le nom peut contenir des espaces.

    • Les noms suivants sont réservés et ne peuvent pas être utilisés pour des fichiers ou répertoires : CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN et NUL. Par exemple, si vous essayez de nommer un fichier PRN dans un ouvrir déclaration, l’imprimante par défaut simplement deviendra l’emplacement de destination Print # et Write # relevés redirigé vers le numéro de fichier spécifié dans le ouvrir déclaration.

    • Sur le Macintosh, un nom de fichier peut inclure tout caractère sauf le signe deux-points (:) et peuvent contenir des espaces. Les caractères null (Chr(0)) ne sont pas autorisés dans les noms de fichiers.

Pour plus d’informations, sélectionnez l’élément en question et appuyez sur F1 (sur Windows) ou AIDE (sur Macintosh).

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.