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; returntype)
Sintaksa funkcije FileAttr ima te argumente:
| Argument | Opis |
|---|---|
|
|
Obvezen. 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 argument returntype1, te vrnjene vrednosti označujejo način dostopa do datoteke:
| Način | Value (Vrednost) |
|---|---|
| Vnos | 1 |
| Rezultat | 2 |
| Naključno | 4 |
| poizvedba za dodajanje, | 8 |
| Binary | 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.