共用方式為


FileAttr 函式

會傳回 Long ,代表使用 Open 語句開啟之檔案的檔案模式。

語法

FileAttr (filenumberreturntype)

FileAttr 函式語法具有下列命名自變數

部分 描述
filenumber 必填; 整數。 任何有效的檔案編號
returntype 必填; 整數。 指出要傳回之資訊類型的數位。 指定 1 以傳回指出檔案模式的值。 僅在16位系統上,指定2來擷取作業系統檔句柄。 32 位系統不支援 Returntype 2,並造成錯誤。

傳回值

returntype 自變數為 1 時,下列傳回值會指出檔案存取模式:

Mode
Input 1
輸出 2
隨機 4
Append 8
二進位 32

範例

這個範例會使用 FileAttr 函式來傳回開啟檔案的檔模式和檔句柄。 檔句柄只會在16位系統上傳回;在 32 位系統上,傳遞 2 作為第二個自變數會產生錯誤。

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.

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應