ta daaaaaa!
Metodo OpenTextFile
Apre un file specificato e restituisce un oggetto TextStream che è possibile utilizzare operazioni di lettura, scrittura e aggiunta nei file.

oggetto.OpenTextFile(nomefile[, modoIO[, crea[, formato]]])

Argomenti
oggetto

Obbligatorio. Nome di un oggetto FileSystemObject.

nomefile

Obbligatorio. Espressione stringa che identifica il file da aprire.

modoIO

Facoltativo. Indica la modalità di input/output e può corrispondere a una delle tre costanti ForReading, ForWriting e ForAppending.

crea

Facoltativo. Valore booleano che indica se è possibile creare un nuovo file se il nomefile specificato non esiste. Se viene creato un nuovo file, il valore sarà True; se non viene creato, sarà False. Il valore predefinito è False.

formato

Facoltativo. Uno dei tre valori Tristate utilizzati per indicare il formato del file aperto. Se viene omesso, il file verrà aperto in formato ASCII.

Impostazioni
Le possibili impostazioni dell'argomento modoIO sono:

Costante Valore Descrizione
ForReading 1 Apre un file in sola lettura. Non è possibile scrivere nel file.
ForWriting 2 Apre un file in sola scrittura, ovvero non è possibile leggere il file.
ForAppending 8 Apre un file e scrive alla fine del file.


Le possibili impostazioni dell'argomento formato sono:

Costante Valore Descrizione
TristateUseDefault -2 Apre il file utilizzando l'impostazione predefinita di sistema.
TristateTrue -1 Apre il file in formato Unicode.
TristateFalse 0 Apre il file in formato ASCII.


Osservazioni
Nel codice seguente viene illustrato l'utilizzo del metodo OpenTextFile per aprire un file per la scrittura:

Sub OpenTextFileTest
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile("c:\fileprova.txt", ForWriting,True)
f.Write "Salve gente!"
f.Close
End Sub