Funkcija „GetAttr“

Napomena: Funkcija, metod, objekat ili vlasništvo opisane u ovoj temi je onemogućeno ako se pokreće Microsoft Jet Expression usluga u okviru "sandbox" režima, što sprečava procenu potencijalno nebezbednih izraza. Više informacija o "sandbox" režimu potražite u okviru pomoći "sandbox režim".

Vraća ceo broj koji predstavlja atribute datoteke, direktorijuma ili fascikle.

Sintaksa

GetAttr ( putanje imena )

Obavezno ime putanjeargument je izraz niske koje navodi ime datoteke. Staza za putanje može da ima direktorijum ili fasciklu i disk jedinicu.

Vraćene vrednosti

Vrednost koju je vratio GetAttr jeste zbir sledećih vrednosti atributa:

Konstanta

Vrednost

Opis

Vannormal

0

Ana.

Šta je to

1

Samo za čitanje.

Funkcija Vibsakrivena

2

Krio.

Vibsystem

4

Sistemska datoteka. Nije dostupno na Macintosh računarima.

Mbdirectory

Posted

Direktorijum ili fascikla.

Vibarchive

32

Datoteka se promenila od poslednjeg pravljenja rezervne kopije. Nije dostupno na Macintosh računarima.

Vibalias

64

Navedeno ime datoteke je pseudonim. Dostupno samo na Macintosh računarima.


Napomena: Ove konstante određuje Visual Basic for Applications. Imena se mogu koristiti bilo gde u kodu umesto stvarnih vrednosti.

Napomene

Napomena: Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.

Da biste utvrdili koje su atribute podešene, koristite operator i koristite da biste obavili poređenje na nivou bita vrednosti koje je dala funkcija GetAttr i vrednost atributa pojedinačne datoteke koji želite. Ako ishod nije nula, taj atribut je podešen za imenovanu datoteku. Na primer, povratna vrednost sledećeg i izraza je nula ako atribut arhiva nije postavljen:

Result = GetAttr(FName) And vbArchive

Vrednost koja nije nula se daje ako je podešen atribut arhiviranja.

Primer

Ovaj primer koristi funkciju GetAttr za utvrđivanje atributa datoteke i direktorijuma ili fascikle. Na Macintosh računarima, samo konstante Bbnormal, v-Doni, Bbsakriveni i Vibalias dostupni su.

Dim MyAttr
' Assume file TESTFILE has hidden attribute set.
MyAttr = GetAttr("TESTFILE") ' Returns 2.
' Returns nonzero if hidden attribute is
' set on TESTFILE.
Debug.Print MyAttr And vbHidden
' Assume file TESTFILE has hidden and
' read-only attributes set.
MyAttr = GetAttr("TESTFILE") ' Returns 3.
' Returns nonzero if hidden attribute is
' set on TESTFILE.
Debug.Print MyAttr And (vbHidden + vbReadOnly)
' Assume MYDIR is a directory or folder.
MyAttr = GetAttr("MYDIR") ' Returns 16.

Potrebna vam je dodatna pomoć?

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×