Sommario
Questo tutorial dimostrerà come creare un file di testo con VBA.
Crea un file di testo
Questa lezione utilizza FileSystemObject. Per usarlo, sarà necessario impostare un riferimento alla libreria runtime di script VB.
Per creare un file di testo, puoi utilizzare questo codice qui sotto con Metodo CreateTextFile.
12345678 | Sub FSOCreateTextFile()Dim FSO come oggettoImposta FSO = CreateObject("Scripting.FileSystemObject")Dim TextFile As ObjectImposta TextFile = FSO.CreateTextFile("C:\Test\TestFile.txt")Fine sottotitolo |
Puoi passare argomenti facoltativi al metodo CreateTextFile:
- Se si imposta l'argomento "overwrite" su true, è possibile sovrascrivere anche un file già esistente.
- Impostando vero l'argomento “unicode”, viene creato un file unicode, altrimenti (o se l'argomento viene omesso) il risultato sarà un file ASCII.
Nell'esempio seguente, un file TestFile.txt esistente verrà sovrascritto con un file unicode:
1 | Imposta TextFile = FSO.CreateTextFile("C:\Test\TestFile.txt", True, True) |
Scrittura su file di testo
Dopo aver creato un file di testo, puoi scrivere del testo nel file utilizzando una singola riga di codice:
1 | TextFile.Scrivi "contenuto" |
Fare clic sul collegamento per ulteriori informazioni sulla scrittura in file di testo utilizzando i metodi Write, WriteLine, WriteBlankLines.