Obrigatório. Expressão de cadeia de caracteres que identifica o arquivo a ser aberto.
iomode
Opcional. Indica o modo de entrada e saída. Pode ser uma das três constantes: ParaLer, ParaEscrever, ou ParaAnexar.
criar
Opcional. Valor booliano que indica se um novo arquivo pode ser criado se o nome de arquivo especificado não existir. O valor será True se um novo arquivo for criado; False se ele não for criado. O padrão é False.
format
Opcional. Um dos três valores Tristate usados para indicar o formato do arquivo aberto. Caso seja omitido, o arquivo é aberto como ASCII.
Configurações
O argumentoiomode pode ter qualquer uma das seguintes configurações:
Constante
Valor
Descrição
ParaLer
1
Abre um arquivo somente leitura. Não é possível escrever nesse arquivo.
ParaEscrever
2
Abra um arquivo somente para gravação. Use esse modo para substituir um arquivo existente por novos dados. Você não pode ler deste arquivo.
ParaAnexar
8
Abrir um arquivo e escrever até o final do arquivo. Você não pode ler deste arquivo.
O argumento formato pode ter qualquer uma das seguintes configurações:
Constante
Valor
Descrição
TristateUseDefault
-2
Abre o arquivo usando o padrão do sistema.
TristateVerdadeiro
-1
Abre o arquivo como Unicode.
TristateFalso
0
Abre o arquivo como ASCII.
Comentários
O código a seguir ilustra o uso do método OpenTextFile para abrir um arquivo para acrescentar texto:
Sub OpenTextFileTest
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0
Dim fs, f
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.OpenTextFile("c:\testfile.txt", ForAppending, True, TristateFalse)
f.Write "Hello world!"
f.Close
End Sub
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.
Explore o tipo de dados do arquivo, o codeunit de gerenciamento de arquivos, o codeunit do Blob temporário e as funções de fluxo para manipulação de arquivos no Dynamics 365 Business Central.