我的代碼中想要訪問局域網內的一個FTP(IIS上架設的),因此參考了這個組件:

代碼中是這樣調的(想獲取FTP根目錄下的檔案夾串列):
cURL = "ftp://192.168.0.7/"
username = "igussh\guest" '用戶名帶域名
PassWord = "111111"
Set inet1 = CreateObject("InetCtls.Inet")
inet1.Protocol = icFTP '協議型別
inet1.url = cURL
inet1.RemotePort = 21
inet1.username = username
inet1.PassWord = PassWord
inet1.Execute , "ls"
temp = inet1.GetChunk(1024)
這段代碼在我本地除錯都是跑的通的,也能訪問FTP并獲取到temp 的值,但是部署到客戶端之后,運行卻報錯,如下:

我本以為是客戶端IIS沒裝的原因,但是安裝之后還是報這個錯,我把 MSINET.OCX 拷到客戶端注冊,還是報這個錯。
請問是怎么回事,謝謝!
uj5u.com熱心網友回復:
既然你添加了參考,那么Dim inet1 As New InetCtls.Inet
能出來么?
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/133266.html
標籤:控件
上一篇:vba 截取字串問題
