我已经在Microsoft Office Word 2003中读取了该文本文件的行中的此宏代码。每行代表一个字符串值,我需要稍后在代码中使用。从文本文件中读取行但跳过前两行
但是,文本文件的前两行包含一些我不需要的东西。 如何修改代码以便跳过两条第一行?该“智能感知”在Word中VBA编辑器内吸硬顺便说一句..
不管怎样,代码看起来像这样
Dim sFileName As String
Dim iFileNum As Integer
Dim sBuf As String
Dim Fields as String
sFileName = "c:\fields.ini"
''//Does the file exist?
If Len(Dir$(sFileName)) = 0 Then
MsgBox ("Cannot find fields.ini")
End If
iFileNum = FreeFile()
Open sFileName For Input As iFileNum
Do While Not EOF(iFileNum)
Line Input #iFileNum, Fields
MsgBox (Fields)
而这种代码当前给我所有的线,我不想要前两个。
您也想利用这些线路输入 – 2009-06-02 10:47:18
-1之前检查EOF。如果文件的行数少于两行,则会失败 – Tomalak 2009-06-02 10:51:12