FileAttr 函式
會傳回 Long ,代表使用 Open 語句開啟之檔案的檔案模式。
語法
FileAttr (filenumber, returntype)
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 支援與意見反應。