我正在尝试在VBS中写一些内容,它会在继续访问网页之前循环显示每页显示一段时间的8页PDF文档。但是,当我尝试导航到PDF的不同页面时,程序不会这样做,它只会保留在第一个打开的PDF页面上。
Dim IE
Dim objShell
Set objShell = CreateObject("WScript.Shell")
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.FullScreen = True
IE.StatusBar = False
objShell.AppActivate"Windows Internet Explorer"
IE.Navigate("\\full\path\file.pdf#page=1")
WScript.Sleep(10000)
IE.Navigate("\\full\path\file.pdf#page=2")
WSCript.Sleep(10000)
...
IE.Navigate("\\full\path\file.pdf#page=8")
WScript.Sleep(10000)
IE.Navigate("https:// webpage.url")
IE.Quit
所以我的问题是如何解决这个问题?如何编写脚本以便实际更改显示的PDF页面?
答案 0 :(得分:1)
page
参数仅在打开文件时可用。在pdf文档已经打开之后,该命令不会使用page参数。一种解决方案是关闭pdf,然后再将其打开到新页面。