Verzeichnis- / Datei- Befehle   →   Beispiele
Befehl / Beispiele Beschreibung
<DateiName> = Application.GetOpenFilename(<DK>, <Index>, <Titel>, , <MS>)
<DateiName> = Name der Datei, welche ausgewählt wurde.
<DK>        = Dateikriterium
<Index>     = Welches Dateikriterium soll angezeigt werden
<Titel>     = Fenstertitel
<MS>        = Können mehrere Dateien ausgewählt werden ?
Mittels dieser Option können ein oder mehrere Dateinamen aus einer Dateistruktur ausgewählt werden. Der oder die Dateinamen stehen als Ergebnis samt des Pfadnamen in der Variable <DateiName>
<DateiName> = Application.GetSaveAsFilename(<DN>, <FF>, <FI>, <TT>)
<DateiName> = Name der Datei, welche abgespeichert werden soll.
<DN>        = Dateiname, welcher im Dialog erscheinen soll.
<FF>        = Dateikriterium
<FI>        = Welches Dateikriterium soll angezeigt werden ?
<TT>        = Fenstertitel
Zeigt einen Dialog an welcher Stelle einer Verzeichnisstruktur eine Datei abgespeichert werden kann.
ChDir <Verzeichnisname> Wechselt das aktuelle Verzeichnis
ChDrive <Laufwerksbezeichnung>) Laufwerk ändern
CurDir Gibt das aktuelle Verzeichnis aus
Dir(<Verzeichnis / Datei-Angabe>), <Datei-Typ>) Verzeichnis / Datei - Überprüfung / Auflistung / Suche
EOF(<Datei-Nummer) Gibt an, wenn das Ende einer Datei erreicht ist.
FileCopy(<Original>, <Kopie> ) Kopiert eine Datei
FileDateTime(<Dateiname>) Gibt das Datum der Dateiänderung wieder.
FileLen(<Dateiname>) Gibt die Dateigröße wieder.
Get <Kanalnummer>, [<DateiPosition>], <Variable>
<Kanalnummer>     = Kanalnummer der geöffneten Date ( 1 - 511 )
[<DateiPosition>] = Dateisatzposition ( bei Random-Zugriff )
                    Byteposition      ( bei Binary-Zugriff )
Liest Daten aus einer geöffneten Datei ( Random, Binary )


 
GetAttr(<Dateiname oder Verzeichnisname>) Gibt die Attribute einer Datei wieder.
Input #<KanalNummer>, <Wert> Liest Daten aus einer geöffneten Datei ( Sequentiell )
Kill(<Dateiname> Löscht eine Datei
Line Input #<Kanalnummer>, <Variable> Liest eine Zeile aus einer Datei
Loc Nummer des letzten Datensatzes ( Random )
Position des letzten gelesenen oder geschriebenen Bytes ( Binary )
LOF <Kanalnummer> Gibt die Größe einer Datei wieder.
MkDir <Verzeichnisname> Erstellt ein Unterverzeichnis
Open <Dateiname> For <Zugriffsmode> As #<Kanalnummer> Schreib- / Lesezugriff auf eine Datei
<Dateiname>    = Datei- inkl. Verzeichnis-Name
<Zugriffsmode> = Input   Eingabe aus einer sequentiellen Datei
                 Output  Ausgabe in eine sequentiellen Datei 
                 Append  Daten an eine sequentiellen Datei anhängen
                 Random  Daten werden Datensatzweise geschrieben / gelesen
                 Binary  Byteweiser Schreib / Lese-Zugriff 
<Kanalnummer>  = Zugriffskanalnummer zu Datei ( 1 - 511 sind möglich )
Print #<Kanalnummer>, <Varaible> Schreibt Daten in eine geöffnete Datei ( sequentielle )
Put #<Kanalnummer>, <Varaible> Schreibt Daten in eine geöffnete Datei ( Random, Binary )
RmDir (<Verzeichnisname>) Löscht ein Verzeichnis ( wenn es leer ist und nicht schreibgeschützt. )
Seek
SetAttr <Dateiname>, <Summme der Datei-Attribute> Setzen von Datei-Attribute
<Datei-Attribute> = vbNormal      0    Normal.
                    vbReadOnly    1    Schreibgeschützt.
                    vbHidden      2    Versteckt.
                    vbSystem      4    Systemdatei.
                    vbArchive    32    Datei wurde seit dem letzten Speichern geändert.
Shell <Programm und Datei>,<Erscheinungsbild>
<Programm + Datei > = ausführbares Programm
                      z.B. "Notepad.exe"       --> Editor
                           "Explorer.exe /e,"  --> Explorer
<Erscheinungsbild>  = cvHide
                      vbMaximizedFocus
                      vbManimizedFocus
                      vbMiximizedNotFocus
                      vbNormalFocus
                      vbNormalNotFocus
Startet ein beliebiges ausführbares Programm, bei Bedarf zusammen mit einer zu öffnenden Datei
Write #<Kanalnummer>, Schreibt Daten in eine geöffnete Datei
Application.Workbooks.OpenText Filename:=<Dateiname>, Local:=True CSV-Datei lesen