Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.