Funkcija FileAttr

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 dolgo obliko zapisa datoteke za datoteke, ki so bile odprte z odprto izjavo.

Sintaksa

FileAttr ( filenumber , returntype )

V sintaksi funkcije FileAttr so ti argumenti:

Argument

Opis

št. datoteke

Obvezno. Celo število. Poljubna veljavna številka datoteke.

returntype

Obvezno. Celo število. Število, ki označuje vrsto podatkov, ki jih želite vrniti. Navedite 1, če želite vrniti vrednost, ki označuje način datoteke. Le v 16-bitnih sistemih določite 2, da pridobite ročico datoteke operacijskega sistema. returntype 2 ni podprta v 32-bitnih sistemih in povzroča napako.

Return Values

Ko je returntypeargument 1, so v teh vrnjenih vrednostih navedeni način dostopa do datotek:

Modus

Vrednost

Vnosa

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 uporabljena funkcija FileAttr za vrnitev načina datoteke in prijemališče datoteke odprte datoteke. Ročica datoteke je vrnjena le v 16-bitnih sistemih; v 32-bitnih sistemih, ki preteče 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.

Ali potrebujete dodatno pomoč?

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×