If Dir(App.Path & "\sysupdate.txt") <> "" Then dim filenumber as long filenumber = FreeFile Open App.Path & "\sysupdate.txt" For Input As #filenumber If Not EOF(filenumber) Then Line Input #filenumber, nextline datetemp = Mid(Trim(nextline), 6) End If Close #filenumber '关闭文件 End If
i=freefile
open ...
close #i
dim filenumber as long
filenumber = FreeFile
Open App.Path & "\sysupdate.txt" For Input As #filenumber
If Not EOF(filenumber) Then
Line Input #filenumber, nextline
datetemp = Mid(Trim(nextline), 6)
End If
Close #filenumber '关闭文件
End If
就可以关闭全部在你的程序中已打开的文件