Função Entrada

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Nota: A função, método, objeto ou propriedade descritas neste tópico é desativada se o serviço do Microsoft Jet expressão estiver em execução no modo sandbox, que impede a avaliação de expressões potencialmente inseguros. Para obter mais informações sobre o modo sandbox, procure "o modo sandbox" na ajuda.

Devolve a cadeia que contém carateres a partir de um ficheiro aberto no modo de entrada ou binário .

Sintaxe

Entrada ( número, [ #] númeroficheiro)

A sintaxe da função entrada tem os seguintes argumentos:

Argumento

Descrição

número

Obrigatório. Qualquer válido expressão numérica especificando o número de carateres a devolver.

númeroficheiro

Obrigatório. Qualquer número de ficheiro válida.


Observações

Ler com a função de Introdução de dados são normalmente escritos para um ficheiro com Print # ou colocar. Utilize esta função apenas com ficheiros abertos no modo de entrada ou binário .

Ao contrário instrução # de entrada , a função entrada devolve todos os carateres lê, incluindo vírgulas, retorno, separáveis, entre aspas e espaços à esquerda.

Com os ficheiros abertos para acesso binário , uma tentativa para ler através do ficheiro utilizando a função entrada até EOF devolve True gera um erro. Utilize as funções LOF e Loc em vez de EOF durante a leitura de ficheiros binários com entradaou utilize a obter quando utilizar a função EOF .

Nota: Utilize a função centrada para dados de byte contidos em ficheiros de texto. Com centrada, o número Especifica o número de bytes para devolver em vez do número de carateres a devolver.

Exemplo

Nota: Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.

Este exemplo utiliza a função de entrada para ler um caráter uma vez a partir de um ficheiro e imprimi-lo para a janela imediata . Este exemplo assume que TESTFILE é um ficheiro de texto com algumas linhas de dados de exemplo.

Dim MyChar
Open "TESTFILE" For Input As #1 ' Open file.
Do While Not EOF(1) ' Loop until end of file.
MyChar = Input(1, #1) ' Get one character.
Debug.Print MyChar ' Print to the Immediate window.
Loop
Close #1 ' Close file.
Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider