Funzione Input

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Nota : La funzione, il metodo, la proprietà o l'oggetto descritto in questo argomento è disabilitato se Microsoft Jet Expression Service è in esecuzione in modalità sandbox, che impedisce la valutazione delle espressioni potenzialmente pericolose. Per altre informazioni sulla modalità sandbox, cercare "modalità sandbox" nella Guida.

Restituisce una stringa contenente i caratteri di un file aperto in modalità Input o binario .

Sintassi

Input ( num; [# ] numfile)

Nella sintassi della funzione Input sono previsti gli argomenti seguenti:

Argomento

Descrizione

numero

Obbligatorio. Qualsiasi valido espressione numerica specificando il numero di caratteri da restituire.

numfile

Obbligatorio. Qualsiasi valido numero di file.


Osservazioni

I dati letti con la funzione Input vengono in genere scritti in un file con Print # o spostare. Utilizzare questa funzione solo con i file aperti in modalità Input o binario .

A differenza di istruzione Input # , la funzione Input restituisce tutti i caratteri che letti, incluse le virgole, ritorni a capo, avanzamenti di riga, virgolette e spazi iniziali.

Con i file aperti per l'accesso binario , un tentativo di leggere il file utilizzando la funzione Input finché EOF restituisce True genera un errore. Usare le funzioni LOF e Loc anziché EOF durante la lettura di file binari con Inputoppure utilizzare visualizzato quando si utilizza la funzione EOF .

Nota : Utilizzare la funzione InputB per dati byte contenuti in file di testo. Con InputBnumero specifica il numero di byte da restituire anziché il numero di caratteri da restituire.

Esempio

Nota : Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.

Questo esempio viene usata la funzione Input per leggere un carattere in un momento da un file e stampare alla finestra controllo immediato . In questo esempio si presuppone che TESTFILE è un file di testo con alcune righe di dati di esempio.

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.

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×