用vba编写读文件一行的数据:
Sub GetOrderIDFromIni
'sOrderIDIgnore=document.GetPrivateProfileString("OrderID", "OrderID","", sOrderIDFile)
Set fso = CreateObject("Scripting.FileSystemObject")
Set OrderFile = fso.OpenTextFile(sOrderIDFile,1,True)
sOrderIDIgnore=OrderFile.readLine()
OrderFile.close
fso=None
OrderFile=None
End Sub
然后发现sOrderIDIgnore这个字符串长度只能到170个字符,再长的话,就被舍弃掉了。
请问下,vba是否做了这个读取文件长度的限制呢
readline是读取直到换行符,或者你直接用read读取指定字符串
sFile.Read(10000)