Écriture de données dans des fichiers

Lorsque vous utilisez de grandes quantités de données, il est souvent pratique de les écrire ou de les lire dans un fichier. L’instruction Open vous permet de créer des fichiers et d’y accéder directement. L’instruction Open fournit trois types d’accès aux fichiers :

  • L’accès séquentiel (modes Input, Output et Append) est utilisé pour écrire des fichiers texte, tels que des journaux d’erreur et des rapports.

  • L’accès aléatoire (mode Random) est utilisé pour lire et écrire des données dans un fichier sans le fermer. Les fichiers à accès aléatoire conservent les données dans des enregistrements, ce qui permet de retrouver des informations rapidement.

  • L’accès binaire (mode Binary) est utilisé pour lire et écrire des données à n’importe quelle position d’octet dans un fichier, par exemple pour stocker ou afficher une image bitmap.

Remarque

L’instruction Open ne doit pas être utilisée pour ouvrir les types de fichiers propriétaires de l’application. Par exemple, n’utilisez pas l’instruction Open pour ouvrir un document Word, une feuille de calcul Microsoft Excel ou une base de données Microsoft Access. Ceci entraîne la perte de l’intégrité du fichier et endommage le fichier.

Le tableau suivant reprend les instructions généralement utilisées pour écrire ou lire des données dans des fichiers.

Type d’accès Écriture de données Lecture des données
Séquentiel Print #, Write # Input #
Aléatoire Put Obtenir
Binary Put Obtenir

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.