View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
XP XP is offline
external usenet poster
 
Posts: 389
Default acrobat document in excel

Marvin,

The following function should work, correct as necessary for line wrapping -
place both functions below in a standard code module, then call this one with
the following one - see example below:

Function FileOpenNonXLS(argSourceProgramFullName As String,
argSourceDocumentFullName As String)
'OPEN ANOTHER EXECUTABLE PROGRAM AND THEN OPEN A DESIRED FILE IN THE FOREIGN
APP;
Dim strAppFileToOpen As String
Dim lngReturnValue As Long
strAppFileToOpen = argSourceProgramFullName & " " & argSourceDocumentFullName
lngReturnValue = Shell(strAppFileToOpen, vbNormalFocus)
End Function

Example to call the above function, but first modify for your path and
version of Acrobat and a path to a test file, then run the following:

Private Sub Open_Adobe_Acrobat_Application_And_File()
'LAUNCH ADOBE ACROBAT AND OPEN A FILE
Dim strAdobeAppPath As String
Dim strAdobeFullName As String
strAdobeAppPath = "C:\Program Files\Adobe\Acrobat 6.0\Acrobat\Acrobat.exe"
strAdobeFullName = "c:\myDocuments\jblow\TestFile.pdf"
Call FileOpenNonXLS(strAdobeAppPath, strAdobeFullName)
End Sub

HTH

"Marvin" wrote:

I want to open an acrobat document using excel macros or VB. I am using excel
2003