window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-TCJTE9L38H');

Die Dir-Funktion

Lies diesen Artikel und viele weitere mit einem kostenlosen, einwöchigen Testzugang.

Die Dir-Funktion ist ein echter Tausendsassa: Sie ermöglicht sowohl das Prüfen des Vorhandenseins von Dateien als auch das Ermitteln von Dateien innerhalb eines Verzeichnisses. Dabei gilt es jedoch, einige Klippen zu umschiffen: Anderenfalls treten schnell nicht erklärbare Fehler in Ihrer Datenbank auf. Dieser Beitrag zeigt, wie Sie die Dir-Funktion für verschiedene Anwendungszwecke einsetzen.

Beispieldatenbank

Die Beispiele dieses Artikels finden Sie in der Datenbank 1207_Dir.mdb.

Vorhandensein von Verzeichnissen oder Dateien prüfen

Ein einfacher Aufruf der Dir-Funktion, beispielsweise im Direktfenster des VBA-Editors abgesetzt (zu öffnen mit Strg + G, siehe Bild 1), löst einen Fehler aus:

 Dir()

Und das, obwohl IntelliSense die Parameter dieser Funktion bei der Eingabe im Direktfenster in eckigen Klammern anzeigt, was schlicht bedeutet, dass es sich dabei um optionale Parameter handelt (siehe Bild 1).

IntelliSense zeigt die Parameter als optional an

Bild 1: IntelliSense zeigt die Parameter als optional an

Der Grund ist, dass diese Funktion zumindest beim ersten Aufruf einen Ausdruck für den ersten Parameter erwartet. Hier geben Sie im einfachsten Fall eine leere Zeichenkette an:

Dir(“”)

Ende des frei verfügbaren Teil. Wenn Du mehr lesen möchtest, hole Dir ...

Testzugang

eine Woche kostenlosen Zugriff auf diesen und mehr als 1.000 weitere Artikel

diesen und alle anderen Artikel mit dem Jahresabo

Schreibe einen Kommentar