Naudodami makrokomandą nustatykite failo dydį

Turinys

Kaip sužinoti failo dydį naudojant VBA

Failas visada turi tam tikrą duomenų laikmenos tūrį, failo dydį. Jei naudojate „Excel“, galite pateikti užklausą, žiūrėdami failo įrašą kataloge, jei failas nėra atidarytas.

Kitas būdas užklausti šią informaciją yra dialogo lango „Failas - ypatybės“ naudojimas. Šį įrašą rasite skirtuko „Bendra“ skiltyje „Dydis“.

Jei norite perskaityti šią informaciją naudodami makrokomandą, ši funkcija jums padės „FileLen“. Šiai funkcijai perduodate visą „Excel“ darbaknygės failo pavadinimą. Rezultatas yra failo dydis baitais. Ši makrokomanda parodo, kaip praktiškai naudoti šią funkciją:

Sub ShowFileSize ()
„MsgBox“ „Dabartinės darbaknygės dydis“ & _
"is" & FileLen (ThisWorkbook.FullName) / 1024 & _
"KByte".
Pabaiga Sub

Kai jis prasideda, „Excel“ rodo mažą langą, kuriame rodomas dabartinės darbaknygės failo dydis. Šioje iliustracijoje parodyta, kaip atrodo šis langas:

Funkcija grąžina failo dydį baitais. Todėl makrokomandoje vyksta konvertavimas į KByte. Norėdami tai padaryti, failo dydis padalijamas iš skaičiaus 1024.

Patarimas: Jei norite sužinoti, kaip įvesti ir paleisti makrokomandas „Excel“, trumpą aprašymą rasite čia: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave