Cách đọc file text có đuổi txt trong VBA Access
Cách đọc file 1 (Read file) với VBA
duongdanfile = "D:\a.txt"
Dim vitriFile_FREE As Integer, noidungFile As String
vitriFile_FREE = FreeFile
Open duongdanfile For Input As vitriFile_FREE
noidungFile = Input(LOF(vitriFile_FREE), vitriFile_FREE)
MsgBox noidungFile
Close vitriFile_FREE
Cách đọc file 2 (Read file) với VBA
Để sử dụng được đoạn code VBA Access bên dưới hãy import vào thư viên file sau: Microsoft Scripting Runtime
Dim doituong_file As New FileSystemObject
Set doituong_file = CreateObject("Scripting.FileSystemObject")
Set FileToRead = doituong_file.OpenTextFile("D:\a.txt", ForReading)
MsgBox FileToRead.ReadAll
FileToRead.Close
So với cách code VBA đọc file thứ 1, thì cách 2 dễ hiểu và đơn giản hơn nhiều, các lập trình viên kinh nghiệm họ thích cách 1 hơn, vì tốc độ xử lý sẽ nhanh hơn vì không qua thư viện trung gian.
Xem video code VBA về đọc file text
Hướng dẫn cách đọc file trong VBA Access