Declaração VBA Open

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
wave wave wave wave wave