Określ rozmiar pliku za pomocą makra

Spisie treści

Jak sprawdzić rozmiar pliku za pomocą VBA?

Plik zawsze ma określoną objętość na nośniku danych, rozmiar pliku. Korzystając z programu Excel, możesz zapytać o to, patrząc na wpis pliku w katalogu, jeśli plik nie jest otwarty.

Innym sposobem zapytania o te informacje jest użycie okna dialogowego „Plik - Właściwości”. Ten wpis znajdziesz w "Rozmiar" w zakładce "Ogólne".

Jeśli chcesz odczytać te informacje za pomocą makra, funkcja ci pomoże FileLen. Do tej funkcji przekazujesz pełną nazwę pliku skoroszytu programu Excel. Wynikiem jest rozmiar pliku w bajtach. Poniższe makro pokazuje, jak w praktyce korzystać z funkcji:

Sub PokażRozmiarPliku ()
MsgBox "Rozmiar bieżącego skoroszytu" & _
"jest" & FileLen (ThisWorkbook.FullName) / 1024 & _
„KB”.
Napis końcowy

Po uruchomieniu program Excel wyświetla małe okno, które pokazuje rozmiar pliku bieżącego skoroszytu. Poniższa ilustracja pokazuje, jak wygląda to okno:

Funkcja zwraca rozmiar pliku w bajtach. Dlatego w makrze następuje konwersja na KByte. Aby to zrobić, rozmiar pliku jest podzielony przez liczbę 1024.

Wskazówka: Jeśli chcesz wiedzieć, jak wprowadzać i uruchamiać makra w Excelu, krótki opis znajdziesz tutaj: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- w-excel-ein.html

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave