GetAttr függvény

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

Megjegyzés : A témakörben ismertetett függvény, metódus, objektum vagy tulajdonság le van tiltva, ha a Microsoft Jet Expression Service korlátozott engedélyekkel rendelkező üzemmódban fut, mivel ez megakadályozza az esetleg nem biztonságos kifejezések kiszűrését. A korlátozott engedélyekkel rendelkező üzemmódról többet tudhat meg, ha a súgóban rákeres a „korlátozott engedélyek” kifejezésre.

Egy egész szám , amely egy fájl, könyvtár vagy mappa tulajdonságainak lekérdezése

Szintaxis

GetAttr ( elérési_út )

A szükséges elérési útargumentumkarakterlánc-kifejezés , amely meghatározza a fájl nevét. Az elérési út tartalmazhatnak a könyvtár vagy mappa és a meghajtó.

Visszatérési értékek

A GetAttr által visszaadott érték a következő attribútum értékek összegét:

Állandó

Érték

Leírás

vbNormal

0

Normál.

vbReadOnly

1

Csak olvasható.

vbHidden

2

Rejtett.

vbSystem

4

Rendszerfájl. Nem érhető el a Macintosh számítógépre.

vbDirectory

16

Könyvtár vagy mappa.

vbArchive

32

Fájl utolsó biztonsági mentés óta megváltozott. Nem érhető el a Macintosh számítógépre.

vbAlias

64

A megadott fájlnév egy hivatkozási név (alias). Csak Macintosh rendszeren érhető el.


Megjegyzés : Ezek a állandókat Visual Basic for Applications határozza meg. A nevek bárhol a kód, a tényleges értékek helyett használható.

Megjegyzések

Megjegyzés : A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Annak megállapításához, hogy mely attribútumok vannak beállítva, az operátorral , és végezze el a bitenkénti összehasonlítás a GetAttr függvény és a kívánt egyéni attribútumot értékének által visszaadott érték. Ha az eredmény nem nulla, attribútum beállítása a névvel ellátott fájlra. Például az alábbi és kifejezés visszatérési értéke értéke nulla, ha nincs beállítva az Archiválandó attribútum:

Result = GetAttr(FName) And vbArchive

Nullától különböző értéket eredményül, ha az archiválás attribútum be van állítva.

Példa

Ebben a példában a GetAttr függvény egy fájlt, és könyvtár vagy mappa tulajdonságainak meghatározásához. A Macintosh, csak az állandók vbNormal, vbReadOnly, vbHidden és vbAlias érhetők el.

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.

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×