|
声明:
Public Declare Function ShellExecuteA Lib "shell32.dll" _
(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
str_pdf存储调用外部pdf文件的路径,路径为相对数据库文件的路径
将文件路径字符串填入表中字段后,调用ShellExecuteA Application.hWndAccessApp, "open", str_pdf, vbNullString, vbNullString, 1
打不开相应路径文件。
但关闭数据库后重新进入,再执行ShellExecuteA Application.hWndAccessApp, "open", str_pdf, vbNullString, vbNullString, 1
确可以打开文件
不知问题出在哪里?是文件相对路径的原因吗?
我试过用绝对路径是没有问题的。 |
|