设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2426|回复: 7
打印 上一主题 下一主题

[模块/函数] 请教~!可否用代码打开指定的PDF文件?

[复制链接]

点击这里给我发消息

1#
发表于 2016-11-14 18:18:59 | 显示全部楼层
打开 可以的。HyperFollow
但显示指定页 没有试过,估计要找PDF控件的接口

点击这里给我发消息

2#
发表于 2016-11-14 18:27:50 | 显示全部楼层
QQ群网友回复
ACCESS(342366170)  18:19:45
Public 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
'ShellExecute函数二次封装,以简化使用,输入参数File可以是文件名,网页地址或命令行
Public Function ShellEx(File As String)
    ShellExecute hWndAccessApp, "Open", File, 0, 0, 1
End Function
ACCESS(342366170)  18:20:50
        ShellEx (“文件全名”)
可打开任何文件
ACCESS(342366170)  18:22:42
例: ShellEx (“d:\user\aaa.pdf”)
例: ShellEx (“d:\user\aaa.doc”)
例: ShellEx (“d:\user\aaa.xls”)
例: ShellEx (“d:\user\aaa.jpg”)



tmtony小辣椒(18449932)  18:26:19
@ACCESS
zpy2(1928323988)  18:26:41

tmtony小辣椒(18449932)  18:27:20
Access下也可用
Application.FollowHyperlink  “d:\user\aaa.pdf”

点击这里给我发消息

3#
发表于 2016-11-15 12:45:44 | 显示全部楼层
因为PDF 是用第三方软件打开的。除非用PDF插件,否则应该控制不了的

点击这里给我发消息

4#
发表于 2016-11-19 10:12:32 | 显示全部楼层
Benjamin_luk 发表于 2016-11-17 10:48
国外网友的,前提是安装有Acrobat:
用IE也可显示PDF,但不确定能否显示指定页
Option Explicit

老友,好久不见了,回归论坛了:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-22 00:29 , Processed in 0.093209 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表