this is the way i did for making a report of the products in the warehouse using files. I named files .lnk

for the reasons: 1- that when u right click on it u dont see any open with and 2- coz i dont wanna spend time encrypting all the file texts.i dunno if this will be helpful but anyway u can try.
Dim fs2, f2, f12, fc2, s2 'variabla
Set fs2 = CreateObject("Scripting.FileSystemObject") 'leja per te punuar me dokumenta nga sistemi
Set f2 = fs2.GetFolder(adresa & "Hyrjet\Kategorite\" & kategoria) 'ngarkim i listes se furnitoreve
Set fc2 = f2.SubFolders 'rendit nendirektorite e ketij folderi
For Each f12 In fc2 'perseritje e rutines deri ne listimin total
rrjeta.AddItem (f12.Name) 'shto furnitoret ne kolonen e pare
For z = 3 To rrjeta.Rows 'fillim i rregjistrimit te koordinatave per cdo emer ne liste
Do
Loop Until rrjeta.Rows
rrjeta.Row = z - 1 'DIFEKT !!! meqe nuk mund te filloje ne rreshtin nr 1 filloj rregjistrimin nga rreshti 2
rrjeta.Col = 0 'kolona e pare fare (0)
a = rrjeta.Text 'a mer vleren e tekstit ne kete kordinate (2,0)
Next
rrjeta.Col = 1 'shko ne kolonen 1
Const ForReading = 1, ForWriting = 2, ForAppending = 3
Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0
Dim fs, f, ts, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(adresa & "Hyrjet\Kategorite\" & kategoria & "\" & a & "\emertimi.lnk")
Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)
rrjeta.Text = ts.readline
ts.Close
rrjeta.Col = 2 'shko ne kolonen 2
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(adresa & "Hyrjet\Kategorite\" & kategoria & "\" & a & "\sasia.lnk")
Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)
rrjeta.Text = ts.readline
ts.Close
peshatot = peshatot + 0 + rrjeta.Text
rrjeta.Col = 3 'shko ne kolonen 3
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(adresa & "Hyrjet\Kategorite\" & kategoria & "\" & a & "\njesia.lnk")
Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)
rrjeta.Text = ts.readline
ts.Close
rrjeta.Col = 9
rrjeta.Text = "Leke"
rrjeta.Col = 4 'shko ne kolonen 4
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(adresa & "Hyrjet\Kategorite\" & kategoria & "\" & a & "\cmimib.lnk")
Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)
rrjeta.Text = ts.readline
ts.Close
rrjeta.Col = 5 'shko ne kolonen 5
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(adresa & "Hyrjet\Kategorite\" & kategoria & "\" & a & "\cmimid.lnk")
Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)
rrjeta.Text = ts.readline
ts.Close
rrjeta.Col = 6 'shko ne kolonen 6
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(adresa & "Hyrjet\Kategorite\" & kategoria & "\" & a & "\sasiahyrje.lnk")
Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)
rrjeta.Text = ts.readline
ts.Close
rrjeta.Col = 7 'shko ne kolonen 7
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(adresa & "Hyrjet\Kategorite\" & kategoria & "\" & a & "\sasiadalje.lnk")
Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)
rrjeta.Text = ts.readline
ts.Close
rrjeta.Col = 8 'shko ne kolonen 8
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(adresa & "Hyrjet\Kategorite\" & kategoria & "\" & a & "\totali.lnk")
Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)
rrjeta.Text = ts.readline
ts.Close
rrjeta.Col = 9 'shko ne kolonen 9
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(adresa & "Hyrjet\Kategorite\" & kategoria & "\" & a & "\totali.lnk")
Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)
rrjeta.Text = "Leke"
ts.Close
Next
nrartikuj = rrjeta.Rows - 2