Posted to microsoft.public.excel.programming
|
|
Open a non xls file (emulate the double-click from Windows Exp
Hello,
The ActiveWorkbook.FollowHyperlink worked perfectly. Thanks.
--
Programmer on Budget
"Ron de Bruin" wrote:
Or use
ActiveWorkbook.FollowHyperlink "C:\Test.pdf"
--
Regards Ron de Bruin
http://www.rondebruin.nl
"Leith Ross" wrote in message
...
Hello Budget,
You need to use the ShellExecute API call. Copy this code and paste it
into a VBA code module in your project. This will launch any registered
file type's associated application.
Code:
--------------------
Public Const ShowNormal As Long = 1
Public Const ShowMinimized As Long = 2
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
Public Sub OpenProgram(File_To_Open As String, Show_How As Long)
Dim RetVal
RetVal = ShellExecute(0&, "open", File_To_Open, vbNullString, vbNullString, Show_How)
End Sub
--------------------
Example:
OpenProgram "C:\MyFile.avi", ShowMinimized
Sincerely,
Leith Ross
--
Leith Ross
------------------------------------------------------------------------
Leith Ross's Profile: http://www.excelforum.com/member.php...o&userid=18465
View this thread: http://www.excelforum.com/showthread...hreadid=563916
|