pb ole_web.object.navigate(string ls_url) 打开本地pdf文件,pdf大小不跟ole一样大
时间: 2024-09-21 13:03:36 浏览: 34
VB.Programming.OLE.object.drawing.module.code.rar_drawing_ole vb
`pb ole_web.object.navigate(string ls_url)` 这段代码看起来是在使用某个Ole Automation技术(例如VBA中的InternetExplorer对象)来操作Web浏览器,其中`ls_url` 参数是一个字符串,通常用于指定网页地址。然而,如果你想要通过这个方法打开本地PDF文件,而不是访问网络资源,这通常是不可能的,因为`navigate` 方法是用来导航到URL的。
如果你想在OLE Automation中打开PDF文件,通常需要使用其他方法或第三方控件。例如,在VBA中,你可以考虑使用ActiveX Adobe Reader Object(如Adobe.AcroExch.Document.1)或者专门处理PDF的组件来打开PDF文件。以下是简单的示例:
```vba
Set objAcrobat = CreateObject("Adobe.AcroExch.App")
objAcrobat.Open "C:\path\to\your\file.pdf"
```
但是,注意这种方法并不是所有系统上都能直接工作的,因为并非所有用户都安装了Adobe Acrobat Reader。如果PDF文件很大,它不会像 Ole 对象那样自动调整大小以适应浏览器窗口,而是会在默认的PDF查看器中打开,显示整个文档内容。
阅读全文