Đăng nhập với Microsoft
Đăng nhập hoặc tạo tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Lưu ý: Hàm, phương pháp, đối tượng hoặc thuộc tính được mô tả trong chủ đề này bị tắt nếu dịch vụ biểu thức Microsoft Jet đang chạy trong chế độ sandbox, ngăn không cho đánh giá các biểu thức không an toàn tiềm ẩn. Để biết thêm thông tin về chế độ sandbox, hãy tìm kiếm "chế độ sandbox" trong trợ giúp.

Trả về số nguyên đại diện cho các thuộc tính của một tệp, thư mục hoặc thư mục.

Cú pháp

Getattr ( tên đường dẫn)

tham đối tên đường dẫn bắt buộc là biểu thức chuỗi xác định tên tệp. Tên đường dẫn có thể bao gồm thư mục hoặc thư mục và ổ đĩa.

Giá trị trả về

Giá trị trả về bởi Getattr là tổng các giá trị thuộc tính sau đây:

Hằng số

Giá trị

Mô tả

vbNormal

0

Thường.

chỉ vbread

1

Chỉ đọc.

vbHidden

2

Ẩn.

Hệ thống VB

4

Tệp hệ thống. Không sẵn dùng trên máy Macintosh.

vbDirectory

06

Thư mục hoặc thư mục.

vbArchive

32

Tệp đã thay đổi kể từ bản sao lưu cuối cùng. Không sẵn dùng trên máy Macintosh.

vbAlias

64

Tên tệp đã xác định là một biệt danh. Chỉ sẵn dùng trên máy Macintosh.


Lưu ý: Những hằng số này được xác định bằng Visual Basic for Applications. Những tên có thể được sử dụng ở bất kỳ đâu trong mã của bạn tại vị trí của các giá trị thực tế.

Chú thích

Lưu ý: Các ví dụ sau thể hiện cách sử dụng hàm này trong mô-đun Visual Basic for Applications (VBA). Để biết thêm thông tin về cách làm việc với VBA, chọn Tham khảo dành cho Nhà phát triển trong danh sách thả xuống cạnh Tìm kiếm, rồi nhập một hoặc nhiều từ vào hộp tìm kiếm.

Để xác định các thuộc tính nào được đặt, hãy sử dụng toán tử để thực hiện so sánh bitwise giá trị được trả về bởi hàm getattr và giá trị của thuộc tính tệp riêng lẻ mà bạn muốn. Nếu kết quả không phải là số không, thuộc tính đó được đặt cho tệp có tên. Ví dụ: giá trị trả về của các bước sau biểu thức là bằng không nếu thuộc tính lưu trữ không được đặt:

Result = GetAttr(FName) And vbArchive

Một giá trị không được trả về nếu thuộc tính lưu trữ được đặt.

Ví dụ

Ví dụ này sử dụng hàm Getattr để xác định các thuộc tính của tệp và thư mục hoặc thư mục. Trên máy Macintosh, chỉ các vbNormal, vbReadOnly, vbHidden và vbAlias sẵn dùng.

Dim MyAttr
' Assume file TESTFILE has hidden attribute set.
MyAttr = GetAttr("TESTFILE") ' Returns 2.
' Returns nonzero if hidden attribute is
' set on TESTFILE.
Debug.Print MyAttr And vbHidden
' Assume file TESTFILE has hidden and
' read-only attributes set.
MyAttr = GetAttr("TESTFILE") ' Returns 3.
' Returns nonzero if hidden attribute is
' set on TESTFILE.
Debug.Print MyAttr And (vbHidden + vbReadOnly)
' Assume MYDIR is a directory or folder.
MyAttr = GetAttr("MYDIR") ' Returns 16.

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft Office nội bộ

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×