Funkcia CurDir

Vzťahuje sa na
Access pre Microsoft 365 Access 2021 Access 2019 Access 2016

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 Variant (String), ktorá predstavuje aktuálnu cestu.

Syntax

CurDir[(jednotka)]

Voliteľný argument jednotkyje reťazcový výraz, ktorý určuje existujúcu jednotku. Ak nie je zadaná žiadna jednotka alebo ak je jednotka reťazcom s nulovou dĺžkou (""), funkcia CurDir vráti cestu pre aktuálnu jednotku. V počítačoch Macintosh CurDir ignoruje všetky zadané jednotky a jednoducho vráti cestu pre aktuálnu jednotku.

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 je funkcia CurDir použitá na vrátenie aktuálnej cesty. V počítačoch Macintosh sa špecifikácia jednotky poskytnutá službe CurDir ignoruje. Predvolený názov jednotky je „HD“ a časti názvu cesty sú oddelené dvojbodkami, nie opačnými lomkami. Podobne sa zadávajú aj priečinky s názvom Macintosh namiesto \Windows.

' Assume current path on C drive is "C:\WINDOWS\SYSTEM" (on Microsoft Windows).
' Assume current path on D drive is "D:\EXCEL".
' Assume C is the current drive.
Dim MyPath
MyPath = CurDir    ' Returns "C:\WINDOWS\SYSTEM".
MyPath = CurDir("C")    ' Returns "C:\WINDOWS\SYSTEM".
MyPath = CurDir("D")    ' Returns "D:\EXCEL".