Ouvre le fichier spécifié et renvoie un objet TextStream qui peut être lu, écrit ou ajouté au fichier.
object.OpenTextFile(filename[, iomode[, create[, format]]])
paramètre
objet : obligatoire. Il s'agit probablement du nom d'un objet FileSystemObject.
nom du fichier : obligatoire. Une expression de chaîne spécifiant le nom du fichier à ouvrir.
iomode : facultatif. Mode d'entrée/sortie, l'une des trois constantes suivantes : ForReading, ForWriting ou ForAppending.
créer : facultatif. Valeur booléenne indiquant si un nouveau fichier peut être créé lorsque le nom de fichier spécifié n'existe pas. True pour autoriser la création de nouveaux fichiers, False sinon. La valeur par défaut est Faux.
format : facultatif. Une des trois valeurs Tristate indiquant le format dans lequel ouvrir le fichier. Si ce paramètre est omis, le fichier est ouvert au format ASCII.
installation
Le paramètre iomode peut être l'un des paramètres suivants :
Description de la valeur constante
ForReading 1 ouvre le fichier en mode lecture seule. Ce fichier ne peut pas être écrit.
ForWriting 2 ouvre le fichier en écriture uniquement. Ce fichier ne peut pas être lu.
ForAppending 8 ouvre le fichier et écrit à la fin du fichier.
Le paramètre de format peut être l'un des paramètres suivants :
Description de la valeur constante
TristateUseDefault -2 ouvre le fichier au format par défaut du système.
TristateTrue -1 ouvre le fichier au format Unicode.
TristateFalse 0 Ouvrez le fichier au format ASCII.
illustrer
Le code suivant illustre comment utiliser la méthode OpenTextFile pour ouvrir et écrire un fichier :
Copiez le code comme suit :
Sous OpenTextFileTest
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Faible fso, f
Définir fso = CreateObject (Scripting.FileSystemObject)
Définir f = fso.OpenTextFile(c:/testfile.txt, ForWriting, True)
f.Écrivez Salut !
f.Fermer
Fin du sous-marin