Opomba: V tej temi opisana funkcija, metoda, predmet ali lastnost, je onemogočena, če se izvaja storitev Microsoft Jet Expression Service v načinu peskovnika, ki preprečuje vrednotenje morebitno nevarnih izrazov. Za več informacij o načinu peskovnika poiščite »način peskovnika« v pomoči.
Vrne podatkovni tip Dolgo celo število, ki predstavlja način datoteke za datoteke, odprte z izjavo Open .
Sintaksa
FileAttr (številka datoteke , vrsta datoteke )
Sintaksa funkcije FileAttr ima te argumente:
Argument |
Opis |
št. datoteke |
Obvezno. Celo število. Poljubna veljavna številka datoteke. |
returntype (vrsta vračila) |
Obvezno. Celo število. Število, ki označuje vrsto vrnjenih informacij. Določite 1, če želite vrniti vrednost, ki označuje način datoteke. Samo v 16-bitnih sistemih določite 2, če želite pridobiti dostop do datoteke operacijskega sistema. funkcija returntype 2 ni podprta v 32-bitnih sistemih in povzroči napako. |
Return Values
Ko je vrsta returntypeargument 1, te vrnjene vrednosti označujejo način dostopa do datoteke:
Modus |
Value (Vrednost) |
Vnos |
1 |
Rezultat |
2 |
Naključno |
4 |
poizvedba za dodajanje, |
8 |
Dvojiško |
32 |
Primer
Opomba: V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.
V tem primeru je funkcija FileAttr uporabljena za vrnitev načina datoteke in ročice datoteke odprte datoteke. Ročica datoteke je vrnjena le v 16-bitnih sistemih; v 32-bitnih sistemih, če podaš 2 kot drugi argument, ustvari napako.
Dim FileNum, Mode, Handle
FileNum = 1 ' Assign file number. Open "TESTFILE" For Append As FileNum ' Open file. Mode = FileAttr(FileNum, 1) ' Returns 8 (Append file mode). Handle = FileAttr(FileNum, 2) ' Returns file handle. Close FileNum ' Close file.