【发布时间】:2015-10-12 03:38:37
【问题描述】:
所以我对 VB 很陌生,我只是想创建一些可以打开 .txt 文件然后读取第一行并输出它的东西。 我已经把我的代码放在下面,但是当我运行它时,我得到了错误
对象变量或未设置块变量
因为线
objTXT=objFSO.OpenTextFile("C:\...",ForReading)
任何帮助,我觉得我缺少一些非常基本的东西。
Private Sub Text_Reader()
Dim objFSO As FileSystemObject
Dim objTXT As TextStream
Dim str$
Set objFSO = New FileSystemObject
objTXT = objFSO.OpenTextFile("C:\...", ForReading)
str = objTXT.ReadLine
MsgBox (str)
End Sub
【问题讨论】:
-
您只是在
objTXT = ...MSDN Reference to OpenTextFile 和bit more here on SO 前面缺少了一个Set关键字
标签: vba filesystemobject