2010-07-21 7 views

답변

2

OLE 자동화 인터페이스는 Adobe Reader가 아닌 Adobe Acrobat에 의해서만 제공되는 입니다. 당신은 어도비 아크로뱃 설치 한 경우

,이 같은에서 VBScript를 실행할 수 있습니다 :

Set oAcrobat = CreateObject("AcroExch.App") 
oAcrobat.Show 

을 아크로뱃의 자동화 API의 완전한 참고로, this document의 "OLE 자동화"절을 참조하십시오.

+0

불행히도, 나는 Adobe Reader 만 가지고 있습니다. 감사. – systemovich

0

Windows API ShellExecute 기능을 사용해보십시오. (이있는 FoxPro 작동) VB에서 구문의 확실하지 ...

DECLARE INTEGER ShellExecute IN shell32.dll ; 
    INTEGER hndWin, ; 
    STRING cAction, ; 
    STRING cFileName, ; 
    STRING cParams, ; 
    STRING cDir, ; 
    INTEGER nShowWin 
cFileName = "d:\MyDocs\myfile.pdf" 
cAction = "open" 
ShellExecute(0,cAction,cFileName,"","",1) 

...하지만 사용자가 손으로 기입해야합니다.

관련 문제