Compartilhar via


CreateTextFile method (Método CreateTextFile)

Cria um nome de ficheiro especificado e devolve um objeto TextStream que pode ser utilizado para ler ou escrever no ficheiro.

Sintaxe

objeto. CreateTextFile (filename, [ overwrite, [ unicode ]])

O método CreateTextFile tem as seguintes partes:

Sair Descrição
objeto Obrigatório. Sempre o nome de um objeto FileSystemObject ou Pasta .
nome do ficheiro Obrigatório. Expressão de cadeia que identifica o ficheiro a criar.
substituir Opcional. Valor booleano que indica se um ficheiro existente pode ser substituído. O valor é Verdadeiro se o ficheiro puder ser substituído; Falso se não puder ser substituído. Se for omitido, os ficheiros existentes podem ser substituídos.
unicode Opcional. Valor booleano que indica se o ficheiro é criado como um ficheiro Unicode ou ASCII. O valor é Verdadeiro se o ficheiro for criado como um ficheiro Unicode; Falso se for criado como um ficheiro ASCII. Se for omitido, é assumido um ficheiro ASCII.

Comentários

O código seguinte ilustra como utilizar o método CreateTextFile para criar e abrir um ficheiro de texto. Se o argumento de substituição for Falso ou não for fornecido para um nome de ficheiro que já existe, ocorre um erro.

Sub CreateAfile
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set a = fs.CreateTextFile("c:\testfile.txt", True)
    a.WriteLine("This is a test.")
    a.Close
End Sub

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.