Funkcia FileAttr

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Poznámka : Funkcia, metóda, objekt alebo vlastnosť popísaná v tejto téme je vypnutá, ak je služba Microsoft Jet Expression Service spustená v režime karanténneho skriptu, ktorý bráni vo vyhodnotení potenciálne nebezpečných výrazov. Ďalšie informácie o režime karanténneho skriptu získate po vyhľadaní výrazu „režim karanténneho skriptu“ 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

filenumber

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

returntype

Povinné. Hodnota typu Integer. Číslo označujúce typ informácií na vrátenie. Ak chcete, aby sa vrátila hodnota označujúca režim súboru, zadajte hodnotu 1. Ak používate 16-bitový systém a chcete načítať popisovač súborov operačného systému, zadajte hodnotu 2. Hodnota 2 pre argument returntype nie je v 32-bitových systémoch podporovaná a spôsobí chybu.

Vrátené hodnoty

Keď má argumentreturntype hodnotu 1, režim prístupu k súborom označujú tieto vrátené hodnoty:

Režim

Hodnota

Input

13

Output

23

Random

4

Append

8

Binary

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 funkcia FileAttr používa na vrátenie režimu súboru a popisovača súboru otvoreného súboru. Popisovač súboru sa vráti iba v prípade 16-bitových systémov, v 32-bitových systémoch spôsobí použitie hodnoty 2 ako druhého argumentu 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.

Poznámka : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Rozšírte svoje zručnosti
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.

×