salve santcostagl
credo di non aver capito bene la tua necessità;
Devi leggere un FILE con dati sequenziali... ma vorresti
SIA leggere un carattere alla volta
SIA leggere una parola alla volta.
Se ho capito correttamente,
secondo la mia esperienza, non è possibile.
Ne puoi fare solo UNA delle due.
Io ti consiglio di leggere TUTTO il file
copiarlo, man mano, all'interno di una TEXTbox o di una LABEL
e solo dopo alla "copia" capire il contenuto.
Se apri un FILE non puoi leggere i dati, ogni volta, in modo diverso;
devi mantenere sempre lo stesso sistema.
Un esempio di lettura FILE fino alla fine dello stesso
codice:
REM oggetto: CommandButton Nome: 'Lettura'
REM oggetto: TextBox Nome: 'Archivio'
REM variabile globale: FILE tipologia: STRING contenete: directory completa
Private Sub Lettura_Click()
Rem lettura della directory e i dati fino alla fine del file
Form1.Caption = "ATTENDERE... lettura file" + FILE
Dim DATO As String
Dim I As Integer
Archivio.text = ""
Open FILE For Input Access Read As 1
Do
Input #1, DATO
MsgBox DATO, vbInformation, "LETTURA dato"
Archivio.text = Archivio.text + dato
Loop Until (EOF(1))
Close #1
Form1.Caption = "Operazione conclusa"
End Sub
Spero di averti aiutato.