Fonction FileAttr

Renvoie une valeur de type Long qui représente le mode de fichier pour les fichiers ouverts à l’aide de l’instruction Open .

Syntaxe

FileAttr(filenumber, returntype)

La syntaxe de la fonction FileAttr comprend les arguments nommés suivants :

Élément Description
filenumber Obligatoire ; Entier. Un numéro de fichier valide.
type de retour Obligatoire ; Entier. Nombre indiquant le type d'informations à renvoyer. Spécifiez 1 pour renvoyer une valeur indiquant le mode des fichiers. Sur les systèmes 16 bits uniquement, spécifiez 2 pour récupérer un handle de fichier du système d'exploitation. Returntype 2 n'est pas pris en charge dans les systèmes 32 bits et provoque une erreur.

Valeurs de retour

Lorsque l’argumentreturntype a la valeur 1, les valeurs de retour suivantes indiquent le mode d’accès au fichier :

Mode Valeur
Entrée 1
Résultat 2
Aléatoire 4
Append 8
Binary 32

Exemple

Cet exemple utilise la fonction FileAttr pour renvoyer le mode des fichiers et le handle de fichier d'un fichier ouvert. Le handle de fichier n'est renvoyé que sur les systèmes 16 bits ; sur les systèmes 32 bits, passer 2 comme deuxième argument génère un erreur.

Dim FileNum, Mode, Handle
FileNum = 1    ' Assign file number.
Open "TESTFILE" For Append As FileNum    ' Open file.
Mode = FileAttr(FileNum, 1)    ' Returns 8 (Append file mode).
Handle = FileAttr(FileNum, 2)    ' Returns file handle.
Close FileNum    ' Close file.

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.