在VM上使用urldownloadtofile时无法正常工作

时间:2020-06-22 09:29:30

标签: excel vba

我有一个使用URLDownloadToFile函数下载图像的工具。

它在我的机器上可以正常工作,但是由于某些原因,当我在VM上使用它时,它不起作用。

代码是:

Private Declare PtrSafe Function URLDownloadToFile Lib "urlmon" _
    Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, _
    ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long

MsgBox URLDownloadToFile(0, "www.example.com/image.jpg", "C:\Temp\test.jpg", 0, 0)

我放置了MsgBox只是为了看到响应代码。 它在笔记本电脑上正常工作时为0。

但是在VM上它什么也不做(代码没有错误),响应代码为-2146697208。

在任何地方都找不到解释此响应代码的信息。

有人知道吗?还是知道可能是什么原因造成的?我可以毫无问题地导航到图像URL。

0 个答案:

没有答案
相关问题