FSO是访问本机的文件,你这样是调用远程文件,用不了它的,如果只是为了读取文件内容我有办法,但要是想更改文件内容就没有办法了。
Function ReadFile(URL)
On Error Resume Next
Dim XMLHTTP
Set XMLHTTP = CreateObject("Microsoft.XMLHTTP")
XMLHTTP.open "Get",URL,False
XMLHTTP.Send()
ReadFile = bytes2BSTR(XMLHTTP.responseBody)
End Function
Function bytes2BSTR(vIn)
Dim strReturn, i, ThisCharCode, innerCode, Hight8, Low8, NextCharCode
strReturn = ""
For i = 1 To LenB(vIn)
ThisCharCode = AscB(MidB(vIn, i, 1))
If ThisCharCode < &H80 Then
strReturn = strReturn & Chr(ThisCharCode)
Else
NextCharCode = AscB(MidB(vIn, i+1, 1))
strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
i = i + 1
End If
Next
bytes2BSTR = strReturn
End Function