Pastaba
Šioje temoje aprašyta funkcija, metodas, objektas arba ypatybė išjungiama, jei "„Microsoft“ Jet" reiškinių tarnyba veikia smėlio dėžės režimu, kuris neleidžia įvertinti potencialiai nesaugių reiškinių. Daugiau informacijos apie smėlio dėžės režimą ieškokite žinyne "smėlio dėžės režimas".
Pateikia reikšmę Long, žyminčią failo, atidaryto naudojant sakinį Open , dydį baitais.
Sintaksė
LOF(failo numeris)
Būtinas failo skaičiausargumentas yra sveikasis skaičius, kuriame yra leistinas failo numeris.
Pastaba
Naudokite funkciją FileLen norėdami gauti neatidaryto failo ilgį.
Pavyzdys
Pastaba
Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.
Šiame pavyzdyje funkcija LOF naudojama norint nustatyti atidaryto failo dydį. Šiame pavyzdyje daroma prielaida, kad TESTFILE tai yra teksto failas su duomenų pavyzdžiais.
Dim FileLength
Open "TESTFILE" For Input As #1 ' Open file.
FileLength = LOF(1) ' Get length of file.
Close #1 ' Close file.