Đọc file trong VBA Access

Hướng dẫn cách đọc file trong VBA Access

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

 

 

Bài viết liên quan:

Hướng dẫn cách đọc file trong VBA Access