我已經在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