Zestawienie instrukci oraz funkcji operujących na plikach i dyskach.pptx

23
5/21/2018 Zestawienieinstrukciorazfunkcjioperujcychnaplikachidyskach.pptx-slidepdf.com http://slidepdf.com/reader/full/zestawienie-instrukci-oraz-funkcji-operujacych-na-plikach-i-dyskachpptx 1/23 Poradnik VBA: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach

Transcript of Zestawienie instrukci oraz funkcji operujących na plikach i dyskach.pptx

Analiza statystyczna w Excelu

Poradnik VBA: Zestawienie instrukcji oraz funkcji operujcych na plikach i dyskach 1

Zestawienie instrukcji oraz funkcji operujcych na plikach i dyskach

Szanowni Pastwo,

Zapraszamy do zapoznania si z kolejn prezentacj z serii Poradnik VBA; tematem dzisiejszej prezentacji jest: Zestawienie instrukcji oraz funkcji operujcych na plikach i dyskach.VBA Poradnik: Zestawienie instrukcji oraz funkcji operujcych na plikach i dyskach Kurs ExcelFILECOPY(miejsce docelowe)KIIL(Kill_cieka_pliku1)SetAttr(nazwa cieki)Przykad:Kopiuj plik

Usuwa plik z dysku

Ustawia zmienia atrybuty informacyjne pliku

SetAttr PLIK.SRC, vbHidden+vbReadOnly VBA Poradnik: Instrukcje operujce na dyskachKurs ExcelChDir (Chdir cieka)

Przykad:

Zmienia biecy folder katalogu Zmienia biecy katalog lub folder. ChDirC:\TI_VBA

VBA Poradnik: Instrukcje operujce na dyskach c.d.Kurs ExcelChDir (ChDrive dysk)

Przykad:

Zmienia biecy dysk

ChDriveD6VBA Poradnik: Instrukcje operujce na dyskach c.d.Kurs ExcelMkDir (MkDir cieka)

Przykad:Tworzy nowy katalog lub folder (jeli dysk nie jest okrelony, to nowy katalog lub folder tworzony jest na biecym dysku)

MkDirNowyKatalog 7VBA Poradnik: Instrukcje operujce na dyskach c.d.Kurs ExcelRmDir

Przykad:

Usuwa pusty katalog lub folder (jeli dysk nie jest okrelony, to usuwany jest katalog lub folder z biecego dysku)

RmDirNowy Katalog8VBA Poradnik: Instrukcje operujce na plikach i dyskachKurs ExcelZmienia nazw pliku, katalog lub folder. W przypadku rnych cieek dostpu do pliku nastpuje jego przeniesienie. Name(Name stara_scieka As nowa_scieka)

9VBA Poradnik: Funkcje operujce na plikach Kurs ExcelZwraca dan typu VARIANT(DATE) okrelajca dat i godzin utworzenia pliku lub ostatniej modyfikacji pliku.

FileDateTime (FileDateTime)(nazwa_cieki_pliku)

10VBA Poradnik: Instrukcje operujce na dyskach c.d.Kurs ExcelZwraca dana typu LONG okrelajca rozmiar pliku w bajtach.

FileLen

11VBA Poradnik: Instrukcje operujce na dyskach c.d.Kurs ExcelZwraca dan typu STRING acuch znakw reprezentujcy nazw pliku, katalogu lub folderu, ktry dopasowany jest do okrelonego wzorca lub atrybutu pliku lub etykiety woluminu dyskuDir

12VBA Poradnik: Funkcje operujce na dyskachKurs ExcelFunkcja wspiera symbole (znaki) wieloznaczne*i?. Zwraca pusty cig znakw , jeli nie zostanie znaleziona nazwa_cieki.Do iteracji wszystkich plikw w katalogu naley okreli pusty acuch znakw- Dir()

Dir c.d.13VBA Poradnik: Funkcje operujce na dyskach c.d.Kurs ExcelDirDDir(C:\TI_VBA\TI_VBA.xls, vbHidden) zwraca TI_VBA, jeli istnieje taki plik i ma atrybuty pliku ukrytego.Dir(C:\TI_VBA\*.xls,7)zwraca nazw pierwszego dopasowania do wzorca xls.Dir c.d.(nazwa_sciezki[,atrybuty])]

Przykad:14VBA Poradnik: Funkcje operujce na dyskach c.d.Kurs ExcelZwraca dan typu VARIANT(STRING) acuch znakw reprezentujcych biec ciek.

CuDir:15VBA Poradnik: Funkcje operujce na dyskach c.d.Kurs ExcelCuDir (CurDir[(dyski)])

Przykad:ChDir C:\TI_VBAMojacieka=CuDir(C)zwraca C:\TI_VBA 16VBA Poradnik: Funkcje operujce na plikach i dyskachKurs ExcelZwraca warto typu INTEGER reprezentujcy atrybuty pliku, katalogi lub folderu. Do okrelenia, jakie atrybuty a ustawione, naley uy operatora And do wykonania operacji na poziomie bitowym. GetAttr17VBA Poradnik: Funkcje operujce na plikach i dyskach c.d.Kurs ExcelGetAttr(C:\TI_VBA\TI_VBA.xlxls) And vbReadOnly zwraca 1, jeli istnieje taki plik oraz ma atrybut pliku tylko do odczytu. W przeciwnym razie wyraenie zwraca warto 0. GetAttr c.d.(nazwa_cieki)

Przykad:18VBA Poradnik: Funkcje operujce na plikach i dyskach c.d.Kurs ExcelNormalny.

Tylko do odczytu

GetAttr c.d.

STAA(vbNormal) 0

STAA(vbReadyOnly) 1

19VBA Poradnik: Funkcje operujce na plikach i dyskach c.d.Kurs ExcelGetAttr c.d.

STAA(vbHidden) 2

STAA(vbSystem) 4

Ukryty.

Plik systemowy.

20VBA Poradnik: Funkcje operujce na plikach i dyskach c.d.Kurs ExcelGetAttr c.d.

STAA(vbVolume) 8

STAA(vbDirectory) 16

STAA(vbAlias) 64

Katalog lub folder.

Zmieniony od ostatniego backupu.

Niedostpna w systemach Windows.

21Kurs ExcelPo wicej informacji na temat jzyka VBA zapraszamy na:Kurs VBA w Excelu PodstawowyKurs VBA w Excelu ZaawansowanyKurs VBA w Excelu Przekrojowy

22Kurs ExcelKursy VBA prowadzone s przez firm szkoleniowo-doradcz Cognity.

Szkolenia VBA prowadzimy na terenie caej Polski; po szczegy zapraszamy na www.cognity.pl

23