Funkcia FileAttr

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Poznámka: Funkcia, metóda, objekt alebo vlastnosť, ktoré sú popísané v tejto téme, sú vypnuté, ak je služba Microsoft Jet Expression Service spustená v režime karantény, ktorý zabraňuje vo vyhodnocovaní možných nebezpečných výrazov. Ďalšie informácie o režime karantény nájdete vyhľadaním výrazu „režim karantény“ v Pomocníkovi.

Vráti hodnotu typu Long, ktoré predstavuje režim súborov pre súbory otvorené pomocou príkazu Open .

Syntax

FileAttr ( filenumber ; returntype )

Syntax funkcie FileAttr obsahuje tieto argumenty:

Argument

Popis

číslo súboru

Povinné. Celé číslo. Ľubovoľný platný číslo súboru.

returntype

Povinné. Celé číslo. Číslo, ktoré predstavuje typ informácií, ak sa chcete vrátiť. Zadajte 1, ak chcete vrátiť hodnotu, ktorá označuje režim súborov. Na 16-bitová systémoch zadajte 2 na načítanie súboru rukoväť operačného systému. returntype 2 nie sú podporované v 32-bitovej verzii systému a spôsobí chybu.

Vrátené hodnoty

Keď returntypeargument 1, nasledujúce možnosti vrátia hodnoty označujú režime prístup k súboru:

Režim

Hodnota

Vstupné

1

Výstup

2

Náhodné

4

pripájací dotaz,

8

Binárne

32

Príklad

Poznámka: Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade sa používa funkcia FileAttr vrátiť súbor režim a súbor rukoväť otvoriť súbor. Popisovač súboru vráti iba v systémoch 16-bitová; 32-bitové systémy, okolo 2 ako druhý argument vygeneruje chybu.

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.
Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×