Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach

Page 1

Poradnik VBA: Zestawienie instrukcji oraz funkcji operujÄ…cych na plikach i dyskach


Zestawienie instrukcji oraz funkcji operujÄ…cych na plikach i dyskach


Szanowni Państwo,

Zapraszamy do zapoznania się z kolejną prezentacją z serii Poradnik VBA; tematem dzisiejszej prezentacji jest: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach.


VBA Poradnik: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach FILECOPY

Kopiuj plik

(miejsce docelowe) KIIL (Kill_ścieżka_pliku 1) SetAttr(nazwa ścieżki) Przykład:

Usuwa plik z dysku Ustawia zmienia atrybuty informacyjne pliku SetAttr ”PLIK.SRC”, vbHidden+vbReadOnly

Kurs Excel


VBA Poradnik: Instrukcje operujące na dyskach ChDir (Chdir ścieżka)

Zmienia bieżący folder katalogu Zmienia bieżący katalog lub folder. ChDir”C:\TI_VBA”

Przykład:

Kurs Excel


VBA Poradnik: Instrukcje operujące na dyskach c.d. ChDir (ChDrive dysk)

Zmienia bieżący dysk ChDrive”D”

Przykład:

Kurs Excel


VBA Poradnik: Instrukcje operujące na dyskach c.d. MkDir (MkDir ścieżka)

Przykład:

Tworzy nowy katalog lub folder (jeśli dysk nie jest określony, to nowy katalog lub folder tworzony jest na bieżącym dysku) MkDir”NowyKatalog’’

Kurs Excel


VBA Poradnik: Instrukcje operujące na dyskach c.d. RmDir

Przykład:

Usuwa pusty katalog lub folder (jeśli dysk nie jest określony, to usuwany jest katalog lub folder z bieżącego dysku) RmDir”Nowy Katalog”

Kurs Excel


VBA Poradnik: Instrukcje operujące na plikach i dyskach Name (Name stara_scieżka As nowa_scieżka)

Zmienia nazwę pliku, katalog lub folder. W przypadku różnych ścieżek dostępu do pliku następuje jego przeniesienie.

Kurs Excel


VBA Poradnik: Funkcje operujące na plikach FileDateTime (FileDateTime) (nazwa_ścieżki_pliku )

Zwraca daną typu VARIANT(DATE) określająca datę i godzinę utworzenia pliku lub ostatniej modyfikacji pliku.

Kurs Excel


VBA Poradnik: Instrukcje operujące na dyskach c.d. FileLen

Zwraca dana typu LONG określająca rozmiar pliku w bajtach.

Kurs Excel


VBA Poradnik: Instrukcje operujące na dyskach c.d. Dir

Zwraca daną typu STRING – łańcuch znaków reprezentujący nazwę pliku, katalogu lub folderu, który dopasowany jest do określonego wzorca lub atrybutu pliku lub etykiety woluminu dysku

Kurs Excel


VBA Poradnik: Funkcje operujące na dyskach Dir c.d.

Funkcja wspiera symbole (znaki) wieloznaczne*i?. Zwraca pusty ciąg znaków ’’’’, jeśli nie zostanie znaleziona nazwa_ścieżki. Do iteracji wszystkich plików w katalogu należy określić pusty łańcuch znaków””- Dir(””)

Kurs Excel


VBA Poradnik: Funkcje operujące na dyskach c.d. Dir c.d.

Dir”D”

(nazwa_sciezki[,atr ybuty])]

Dir(”C:\TI_VBA\TI_VBA.xls’’, vbHidden) ’zwraca ’’TI_VBA’’, jeśli istnieje taki plik i ma atrybuty pliku ukrytego.

Przykład:

Dir(’’C:\TI_VBA\*.xls,7)’zwraca nazwę pierwszego dopasowania do wzorca ’’xls’’.

Kurs Excel


VBA Poradnik: Funkcje operujące na dyskach c.d. CuDir:

Zwraca daną typu VARIANT(STRING) łańcuch znaków reprezentujących bieżącą ścieżkę.

Kurs Excel


VBA Poradnik: Funkcje operujące na dyskach c.d. CuDir (CurDir[(dyski)]) ChDir ’’C:\TI_VBA” Przykład:

MojaŚcieżka=CuDir(’’C’’ )’zwraca ’’C:\TI_VBA’’

Kurs Excel


VBA Poradnik: Funkcje operujące na plikach i dyskach GetAttr

Zwraca wartość typu INTEGER reprezentujący atrybuty pliku, katalogi lub folderu. Do określenia, jakie atrybuty a ustawione, należy użyć operatora And do wykonania operacji na poziomie bitowym.

Kurs Excel


VBA Poradnik: Funkcje operujące na plikach i dyskach c.d. GetAttr c.d. (nazwa_ścieżki) Przykład:

GetAttr(’’C:\TI_VBA\TI_VBA.xlxls”) And vbReadOnly ’zwraca 1, jeśli istnieje taki plik oraz ma atrybut pliku tylko do odczytu. W przeciwnym razie wyrażenie zwraca wartość 0.

Kurs Excel


VBA Poradnik: Funkcje operujące na plikach i dyskach c.d. GetAttr c.d. Normalny.

STAŁA(vbNormal) 0 Tylko do odczytu

STAŁA(vbReadyOnly) 1

Kurs Excel


VBA Poradnik: Funkcje operujące na plikach i dyskach c.d. GetAttr c.d. Ukryty.

STAŁA(vbHidden) 2 STAŁA(vbSystem) 4

Plik systemowy.

Kurs Excel


VBA Poradnik: Funkcje operujące na plikach i dyskach c.d. GetAttr c.d. STAŁA(vbVolume) 8

Katalog lub folder.

Zmieniony od ostatniego backupu.

STAŁA(vbDirectory) 16 STAŁA(vbAlias) 64

Niedostępna w systemach Windows.

Kurs Excel


Po więcej informacji na temat języka VBA zapraszamy na:

• Kurs VBA w Excelu Podstawowy • Kurs VBA w Excelu Zaawansowany • Kurs VBA w Excelu Przekrojowy

Kurs Excel


Kursy VBA prowadzone są przez firmę szkoleniowodoradczą Cognity. Szkolenia VBA prowadzimy na terenie całej Polski; po szczegóły zapraszamy na www.cognity.pl

Kurs Excel


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.