如何使用https协议在线导入工作簿

我想访问并最终打开并阅读位于此处的工作簿(来自macros): https : //reports.tradeweb.com/download-asset/2/

我已经做了很多次http协议,但它不适用于https。 我想我需要设置我的用户login名和密码在某些时候(这是必要的访问网站),但我不知道如何进行,无法在网上find任何东西。

我以前使用的代码如下:

Dim wbMe As Workbook Dim wsNew As Worksheet Dim w As Integer Dim wbURL As Workbook Dim url As String Set wbMe = ThisWorkbook url = "http://www. (...)" '(an interesting workbook) Set wbURL = Workbooks.Open(url) w = wbMe.Sheets.Count Set wsNew = wbMe.Sheets.Add(After:=wbMe.Sheets(w)) wbURL.Sheets(1).Cells.Copy destination:=wsNew.range("A1") wbURL.Close 

我已经尝试了相同的设置我的httpsurl到现场,但它不工作了。 任何build议或文件将受到欢迎。

你尝试过这个function吗? “URLDownloadToFile”。 如果您拥有访问权限,则可以在VBA中使用此function从网站下载任何文件。

根据请求添加引用链接 。 此链接具有URLDownloadToFile函数的示例代码和语法。