Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am trying to open a PDF from Excel VBA. I do not want to specify the
full path to "AcroRd32.exe" as it may be installed in different locations on different PC's. I found the following code from Tom Ogilvy but when I run it I get a file not found error. I know the file exists. I can browse to it and double click it to open it. I want the "Test.pdf" file to open with what ever program is associated with a ..PDF in windows. I do not want to specify the program to use to open the file. Sub OpenPDF() Shell "Start.exe ""C:\temp\Test.pdf""" End Sub -- Regards, Tom Ogilvy I am running windows XP Thanks Scott Riddle |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You can try this
ActiveWorkbook.FollowHyperlink "C:\Test.pdf" -- Regards Ron de Bruin http://www.rondebruin.nl wrote in message ups.com... I am trying to open a PDF from Excel VBA. I do not want to specify the full path to "AcroRd32.exe" as it may be installed in different locations on different PC's. I found the following code from Tom Ogilvy but when I run it I get a file not found error. I know the file exists. I can browse to it and double click it to open it. I want the "Test.pdf" file to open with what ever program is associated with a .PDF in windows. I do not want to specify the program to use to open the file. Sub OpenPDF() Shell "Start.exe ""C:\temp\Test.pdf""" End Sub -- Regards, Tom Ogilvy I am running windows XP Thanks Scott Riddle |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
That works. Thanks.
The only annoyance is the warning about hyperlinks being harmful but other than that success. Scott |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Another way:
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 Sub LaunchPDF() ShellExecute 0, "Open", "c:\File.pdf", "", "", 1 End Sub -- Jim wrote in message ups.com... | That works. Thanks. | The only annoyance is the warning about hyperlinks being harmful but | other than that success. | | | Scott | |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Jim
Can you look at Printing -- Page Number Continuity Thanks -- Regards Ron de Bruin http://www.rondebruin.nl "Jim Rech" wrote in message ... Another way: 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 Sub LaunchPDF() ShellExecute 0, "Open", "c:\File.pdf", "", "", 1 End Sub -- Jim wrote in message ups.com... | That works. Thanks. | The only annoyance is the warning about hyperlinks being harmful but | other than that success. | | | Scott | |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sure
-- Jim "Ron de Bruin" wrote in message ... | Hi Jim | | Can you look at | Printing -- Page Number Continuity | | Thanks | | | -- | Regards Ron de Bruin | http://www.rondebruin.nl | | | "Jim Rech" wrote in message ... | Another way: | | 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 | | Sub LaunchPDF() | ShellExecute 0, "Open", "c:\File.pdf", "", "", 1 | End Sub | | | -- | Jim | wrote in message | ups.com... | | That works. Thanks. | | The only annoyance is the warning about hyperlinks being harmful but | | other than that success. | | | | | | Scott | | | | | | |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How do I stop blank workbook from opening when opening an existing | Excel Discussion (Misc queries) | |||
Opening files in Excel 2003 saved in Excel 2000 without data loss... | Excel Discussion (Misc queries) | |||
Trouble opening large size Excel file 155Mb in Excel 2007 | Excel Discussion (Misc queries) | |||
REF errors when opening excel in xp. works fine when opening wor. | Excel Discussion (Misc queries) | |||
excel VBA problem - setting workbook as variable & opening/re-opening | Excel Programming |