Descrição Aberta
Habilita entrada / saída (E / S) para um arquivo.
Sintaxe aberta
1 | Abrir nome do caminho Para modo [ Acesso acesso] [bloqueio] Como [#] número do arquivo [Len = reclength] |
A declaração Open contém 6 argumentos:
nome do caminho: Expressão de string que especifica um nome de arquivo; pode incluir diretório ou pasta e unidade.
modo: Palavra-chave que especifica o modo de arquivo: Anexar, Binário, Entrada, Saída ou Aleatório. Se não for especificado, o arquivo será aberto para acesso aleatório.
Acesso: [Opcional] Palavra-chave que especifica as operações permitidas no arquivo aberto: Read, Write ou Read Write.
trancar: [Opcional]. Palavra-chave que especifica as operações restritas no arquivo aberto por outros processos: Compartilhado, Lock Read, Lock Write e Lock Read Write.
número do arquivo: Um número de arquivo válido no intervalo de 1 a 511, inclusive. Use a função FreeFile para obter o próximo número de arquivo disponível.
reclength: [Opcional] Número menor ou igual a 32.767 (bytes). Para arquivos abertos para acesso aleatório, este valor é o comprimento do registro. Para arquivos sequenciais, este valor é o número de caracteres armazenados em buffer.
Exemplos de declaração aberta do Excel VBA
O código a seguir abre o arquivo no modo de entrada sequencial.
123 | Abra "MyFile" para entrada como # 1'Feche antes de reabrir em outro modo.Fechar # 1 |
O exemplo a seguir abre o arquivo no modo Binário apenas para operações de gravação.
123 | Abra "MyFile" para acesso binário, escreva como # 1'Feche antes de reabrir em outro modo.Fechar # 1 |