如何在vb中打开一个PDF文件?

我的想法是,点击一个CommandButton之后,可以打开一个我指定的PDF,现在希望得到这个CommandButton里面的代码。我水平比较差,刚才大家给出的代码我不... 我的想法是,点击一个Command Button之后,可以打开一个我指定的PDF,现在希望得到这个Command Button里面的代码。我水平比较差,刚才大家给出的代码我不会移植。
谢谢大家帮忙!
展开
 我来答
freeeeeewind
推荐于2016-01-26 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1360万
展开全部

利用AcroPDF打开并显示PDF文件。

注意:必须事先安装免费的 Adobe Reader 11.0

(1)创建一个VB6工程。在工具栏中点击鼠标右键,调出右键菜单-->部件-->Adobe Acrobat 7.0 Control Type Library 1.0-->确定

(2)在Form1中布置一个AcroPDF控件

(3)窗体代码

Option Explicit

Private Sub Form_Load()
    Me.Caption = "我的PDF阅读器"
    ' 加载PDF文档并显示
    AcroPDF1.LoadFile ("D:\电子书籍\ProgrammingWpf.pdf")
End Sub

Private Sub Form_Resize()
    '调整 AcroPDF1大小,占满整个窗口
    AcroPDF1.Move 30, 30, ScaleWidth - 60, ScaleHeight - 60
End Sub

(4)运行效果

杜爷1号
2015-08-15 · 知道合伙人软件行家
杜爷1号
知道合伙人软件行家
采纳数:4973 获赞数:9186
毕业于福建农林大学,本科学士学位。从事IT行业3年,曾参与过多个大型项目的需求调研、软件研发。

向TA提问 私信TA
展开全部
在VB中要打开PDF文件,前提是机器上装了Adobe Reader 软件。具体操作如下:
1、在 工程->部件 中选择adodb 浏览器控件;
2、之后再代码中写入:
Private Sub Form_Resize()
AcroPDF1.src = "F:\1.pdf" '更换为你自己的PDF文件路径
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤本轻狂
推荐于2016-03-30 · TA获得超过211个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:216万
展开全部
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
(ByVal hWnd As Long, ByVal lpOperation As String, _
ByVal lpFile As String, ByVal lpParameters As String, _
ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Dim Sfile as string
Dim lR As Long
sfile="文件路径"
lR = ShellExecute(Me.hWnd, "Open", sfile, "", "", vbNormalFocus)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vapor0911
2008-05-16 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:150万
展开全部
前提是你的机器上装了Adobe Reader 软件。具体操作如下。
在工程-部件中选择adodb 浏览器控件。
之后再代码中写入:
Private Sub Form_Resize()
AcroPDF1.src = "F:\1.pdf" '更换为你自己的PDF文件路径
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxlxxl
2008-05-16 · TA获得超过630个赞
知道小有建树答主
回答量:928
采纳率:0%
帮助的人:485万
展开全部
这是源码:

http://down1.newasp.net/code/vb/cvery_314222.rar

记着装安装Adobe Reader,主要是程序里使用了pdf.ocx,如果你不想安装这个软件,就下载一个pdf.ocx,并注册就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式