2012-03-24 79 views
0

我試圖通過單擊MS Access中的按鈕從互聯網上下載文件。我可以在Access數據庫中使用My.Computer.Network.DownloadFile嗎?

我想這裏的描述使用My.Computer.Network.DownloadFile: http://msdn.microsoft.com/en-us/library/1say4ws7(v=vs.80).aspx

Private Sub Command2_Click() 
    My.Computer.Network.DownloadFile("http://www.example.com/temp/xml_test.xml", "C:\xml_test.xml") 
End Sub 

但「微軟Visual Basic應用程序」的IDE,我打字這個似乎有不知道我在說什麼(文字變成紅色)。

我可以不通過內置的VB編輯器做到這一點,或者我可以簡單地加載一個庫或其他東西,使其工作?

對不起,但我很新的VB和訪問,所以搜索結果不夠具體,我明白 - 主知道我已經嘗試過。

我使用的是Access 2010,但數據庫是在以前的版本中創建的 - 不確定是否重要。

回答

1

您不能在Access/VBA中使用任何.NET庫。

我建議你查看Pearson的下載文件的代碼,發佈在他的網站上。它說它是爲Excel編寫的,但它應該在Access中工作。 http://www.cpearson.com/excel/DownloadFile.aspx

爲了與我的第一條語句相矛盾,從技術上講,實際上有幾個.Net庫可以從VBA調用,如果你知道如何做(僅限於後期綁定,一件事)。我現在無法找到有關此信息的問題。我有些懷疑你試圖在這裏使用的庫是其中之一。如果我沒有記錯的話,可以在VBA中使用一些加密庫。

相關問題