Khi bạn đang lập trình macro của mình, bạn có thể cần xác định xem một tệp cụ thể có tồn tại trên đĩa hay không. Ví dụ, mục đích của macro của bạn có thể là để mở và đọc từ một tệp văn bản. Trước khi làm như vậy, bạn sẽ muốn kiểm tra xem tệp có tồn tại hay không để tránh xảy ra lỗi.

Có thể sử dụng hàm sau để kiểm tra sự tồn tại của một tệp.

Tất cả những gì bạn cần làm là chuyển cho nó tên tệp đầy đủ dưới dạng một chuỗi và macro trả về True (nếu tệp tồn tại) hoặc False (nếu không có).

Function FileThere(FileName As String) As Boolean     FileThere = (Dir(FileName) > "")

End Function

Bạn cũng có thể sử dụng chức năng tương tự như sau:

If FileThere("c:\myfile.txt") Then     '     ' Do stuff here     ' Else     MsgBox "File Not There!"

End If

_Lưu ý: _

Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên các trang WordTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.

WordTips là nguồn của bạn để đào tạo Microsoft Word hiệu quả về chi phí.

(Microsoft Word là phần mềm xử lý văn bản phổ biến nhất trên thế giới.) Mẹo này (11831) áp dụng cho Microsoft Word 2007, 2010, 2013, 2016, 2019 và Word trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Word tại đây: