2014-07-02 32 views
3

环境:MS Windows Server 2003中,IE9,MS Excel 2007中执行URLDownloadToFile函数的返回E_ACCESSDENIED常规访问企业网络上被拒绝的错误0X80070005

前提:上使用的用户名和密码的服务器的用户日志。当通过IE9(或任何其他网络浏览器)访问互联网时,会显示一个对话框,要求输入用户名和密码(Kerio Winroute防火墙服务器要求)。

场景:用户从Excel运行URLDownloadToFile函数从Internet下载.pdf文件,函数返回错误E_ACCESSDENIED。

问题:如何在Excel中使用URLDownloadToFile函数从网上执行文件下载,而不会在上述场景中出错?

回答

0

老问题,但这个问题的谷歌命中之一。

我曾在URL中使用一个有效的域用户名密码&,像这样:

sURL = "https://username:[email protected]/path/file.pdf" 
ret = URLDownloadToFile(0, sURL, sLocalFile, 0, 0) 
相关问题