Visual Basic for Applications har muligheten til å lese fra og skrive til
filer. Dette gjør det mulig for dine egendefinerte løsninger å opprette,
redigere og lagre store mengder data. Du kan også lese informasjon fra flere
datasett samtidig, og dele data med andre programmer. VBA har tre forskjellige
måter å få tilgang til filer på:
Funksjon |
Handling |
Sekvensiell tilgang |
Tilfeldig tilgang |
Binær tilgang |
FreeFile |
Returnerer det
neste ledige filnummeret,
benyttes sammen med Open |
X |
X |
X |
Open |
Åpner en fil for
den spesifiserte tilgangstypen |
X |
X |
X |
Close |
Lukker en åpen
fil |
X |
X |
X |
Print # |
Skriver formaterte data til en fil åpnet
for sekvensiell tilgang. |
X |
|
|
Write # |
Skriver data til
en fil åpnet for sekvensiell tilgang. |
X |
|
|
Line Input # |
Leser en hel linje
med tekst til en enkelt varabel. |
X |
|
|
Input # |
Leser en hel linje
med tekst til rekke variabler.. |
X |
|
|
Input$ |
Returnerer alle
tegnene (bytes) fra en åpnet fil |
X |
|
|
EOF |
Sjekker om
posisjonen for skriving eller lesing er på slutten av den åpne
filen. |
X |
X |
X |
LOF |
Returnerer
filstørrelsen i bytes for en åpen fil. |
X |
X |
X |
Seek |
Returnerer den
neste posisjonen for
skriving eller lesing i den åpne filen. |
X |
X |
X |
Loc |
Returnerer den
aktive posisjonen for skriving eller lesing i den åpne filen. |
X |
X |
X |
Put |
Skriver data til
en åpen fil ved det angitte postnummeret. |
|
X |
X |
Get |
Leser data fra en
åpen fil ved det angitte postnummeret. |
|
X |
X |