Fælles for de her nævnte forslag er at de ÅBNER tekstfilen på et givent tidspunkt. PÅ det tidspunkt er der n linier i teksten.
Derfor er du nødt til at genindlæse filen for at læse videre i filen. Som jeg skriver, så må du bruge ADO'en for at gøre brug af muligheden for at "movelast" - altså åbne filen som et recordset. I din makro kan du så gemme sidste linie som record-nummer, evt. ud i en tekstfil. Næste gang du åbner filen/recordsettet, så kan du flytte dig til recordsetnummer n+1 og læse derfra (indtil EOF).
Hvis din applikation der skriver i tekstfilen derimod kunne skrive i en database, så ville du have mulighed for at holde en connection åben til databasen, og dermed også hele tiden vide hvor du er i recordsettet.
Din Excel makro holdes således kørende og kigger med faste intervaller, om der er kommet ekstra linier til i databasen.
Det kan du altså ikke med en tekstfil, og det uanset om du bruge min metode, eller filesystemobject i flg. kafkakim.
mvh Berpox