Instruction SetAttr

Définit des informations d’attributs pour un fichier.

Syntaxe

SetAttrpathname, attributes

La syntaxe de l’instruction SetAttr a les arguments nommés suivants :

Élément Description
pathname Obligatoire. Expression de chaînequi indique un nom de fichier ; peut inclure un répertoire ou un dossier et un lecteur.
attributes Obligatoire. Expression constante ou numérique dont la somme spécifie les attributs de fichier.

Settings

Les paramètres d’argumentd’attributs sont les suivants :

Constante Valeur Description
vbNormal 0 Normal (valeur par défaut)
vbReadOnly 1 Lecture seule
vbHidden 2 Hidden
vbSystem 4 Fichier système. Non disponible sur Macintosh.
vbArchive 32 Le fichier a été modifié depuis la dernière sauvegarde.
vbAlias 64 Le nom de fichier spécifié est un alias. Disponible uniquement sur Macintosh.

Remarque

Ces constantes sont spécifiées par Visual Basic pour Applications. Vous pouvez les utiliser partout dans votre code pour remplacer des valeurs réelles.

Remarques

Une erreur d’exécution se produit si vous essayez de définir les attributs d’un fichier ouvert.

Exemple

Cet exemple utilise l’instruction SetAttr pour définir les attributs d’un fichier. Sur Macintosh, seules les constantes vbNormal, vbReadOnly, vbHidden et vbAlias sont disponibles.

SetAttr "TESTFILE", vbHidden ' Set hidden attribute. 
SetAttr "TESTFILE", vbHidden + vbReadOnly ' Set hidden and read-only 
 ' attributes. 

Voir aussi

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.