Opmerking: De functie, methode, object of eigenschap die in dit onderwerp wordt beschreven, is uitgeschakeld als de Microsoft Jet Expression-service wordt uitgevoerd in de sandbox-modus, waardoor de evaluatie van mogelijk onveilige expressies wordt voorkomen. Zoek naar 'sandbox-modus' in de Help voor meer informatie over de sandboxmodus.
Retourneert een variant (tekenreeks) die het huidige pad vertegenwoordigt.
Syntaxis
CurDir[(station)]
Het optionele stationargument is een reeksexpressie waarmee een bestaand station wordt opgegeven. Als er geen station is opgegeven of als station een tekenreeks met een lengte nul ("") is, retourneert CurDir het pad voor het huidige station. Op de Macintosh negeert CurDir elk opgegeven station en retourneert het pad voor het huidige station.
Voorbeeld
Opmerking: In de volgende voorbeelden wordt het gebruik van deze functie in een VBA-module (Visual Basic for Applications) toegelicht. Meer informatie over het werken met VBA vindt u door in de vervolgkeuzelijst naast Zoeken de optie Referentie voor ontwikkelaars te selecteren en een of meer termen in het zoekvenster te typen.
In dit voorbeeld wordt de functie CurDir gebruikt om het huidige pad te retourneren. Op de Macintosh worden de schijfspecificaties van CurDir genegeerd. De standaardnaam van het station is 'HD' en gedeelten van de padnaam worden gescheiden door dubbele punten in plaats van backslashes. Op dezelfde manier geeft u Macintosh-mappen op in plaats van \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".