小编Jas*_*sco的帖子

如何使用 VBA 在浏览器中打开 URL?

尝试使用引用打开 PDF(-网站),该引用只能通过在父页面上单击链接打开。

通过使用

 CreateObject(WinHttp.WinHttpRequest.5.1) 
.setRequestHeader "referer", "https://...“ 
Run Code Online (Sandbox Code Playgroud)

访问有效,但我需要在浏览器中打开页面才能查看 pdf。

发现这个:

https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa752094(v=vs.85)

语法:object.Navigate2(URL, Flags, TargetFrameName, PostData, Headers)

( PostData [in, optional] Headers [in, optional] )

并尝试

 Dim IE As InternetExplorer  
 Set IE = New InternetExplorer 
    
   With IE
    .Navigate2
    https://main...,
    "https://referer..."
Run Code Online (Sandbox Code Playgroud)

没有结果!有没有人有办法解决吗?(请只使用 VBA!谢谢)

excel vba createobject referer web-scraping

3
推荐指数
1
解决办法
135
查看次数

标签 统计

createobject ×1

excel ×1

referer ×1

vba ×1

web-scraping ×1