我有代码,使用宏,例如从网站拉一般的数据导入Excel雅虎财经报价。但是,是否有可能从安全的网站(需要登录的网站)提取数据以自动完成报告?提供的链接是接近的,但我不明白如何传递的参数此外,当我运行此我只得到一个对话框带有“X”,并没有别的... 一个编辑: 我从SAP拉成功因素。我可以让宏获得一个与URL关联的pdf,但它不会抓住一个特别的Excel报告。如果任何人有任何想法,这将是伟大的!我已经粘贴下面我的代码:VBA宏从安全网站提取数据到Excel
Dim driver As New Selenium.WebDriver
Public Sub DownloadFile()
driver.Start "Chrome"
driver.Get "https://performancemanager4.successfactors.com/login company=Arrow&username=A79123"
driver.Wait 20000
driver.Get "https://performancemanager4.successfactors.com/acme?fbacme_n=analytics&bplte_company=Arrow&_s.crb=EAYY%2bFNmT7%2b%2b8%2fbKt4IEV6RmGRM%3d"
driver.Wait 1000
driver.Get "https://performancemanager4.successfactors.com/acme?_s.crb=EAYY%252bFNmT7%252b%252b8%252fbKt4IEV6RmGRM%253d#focus"
driver.Wait 1000
driver.Get "file:///C:/Users/a79123/Downloads/report_Hires_by_Job_Family_Sarah_07a6559d-98a8-436d-b686-5abd2a2c631d.pdf"
End Sub
的可能重复[我怎样下载使用VBA文件(没有Internet Explorer)(http://stackoverflow.com/questions/17877389/how-do-i-download-a-file-using -vba-没有互联网资源管理器) –