FileAttr-Funktion
Gibt einen Long-Wert zurück, der den Dateimodus für Dateien darstellt, die mit der Open-Anweisung geöffnet wurden.
Syntax
FileAttr(filenumber, returntype)
Die Syntax der FileAttr-Funktion enthält die folgenden benannten Argumente:
Bestandteil | Beschreibung |
---|---|
filenumber | Erforderlich; Integer. Eine gültigeDateinummer. |
returntype | Erforderlich; Ganze Zahl. Zahl, die den Typ der zurückzugebenden Informationen angibt. Geben Sie 1 an, um einen Wert zurückzugeben, der den Dateimodus angibt. Geben Sie nur auf 16-Bit-Systemen 2 an, um ein Betriebssystemdateihandle abzurufen. Rückgabetyp 2 wird in 32-Bit-Systemen nicht unterstützt und verursacht einen Fehler. |
Rückgabewerte
Wenn das Returntype-Argument 1 ist, geben die folgenden Rückgabewerte den Dateizugriffsmodus an:
Modus | Wert |
---|---|
Eingabe | 1 |
Ausgabe | 2 |
Zufällig | 4 |
Append | 8 |
Binär | 32 |
Beispiel
In diesem Beispiel wird die FileAttr-Funktion verwendet, um den Dateimodus und das Dateihandle einer geöffneten Datei zurückzugeben. Das Dateihandle wird nur auf 16-Bit-Systemen zurückgegeben. auf 32-Bit-Systemen generiert die Übergabe von 2 als zweites Argument einen Fehler.
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.
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.