Home |
Search |
Today's Posts |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
If you're not running this from excel, something like this will give you the
default program associated with .xls files. Option Explicit Public Declare Function FindExecutable Lib "shell32.dll" _ Alias "FindExecutableA" ( _ ByVal lpFile As String, _ ByVal lpDirectory As String, _ ByVal lpResult As String) As Long Sub FindXLSprogram() Dim FName As String Dim ExeName As String Dim Pos As Integer Dim Path As String Dim FileNumber As Long ExeName = String(255, 0) FName = Environ("temp") & "\someuniquenamegoeshere.xls" FileNumber = FreeFile On Error Resume Next Kill FName On Error GoTo 0 Open FName For Append As FileNumber Close FileNumber FindExecutable FName, "", ExeName On Error Resume Next Kill FName On Error GoTo 0 Pos = InStrRev(ExeName, "\") Path = Left(ExeName, Pos - 1) Debug.Print "Full File Name: " & ExeName Debug.Print "Folder Name: " & Path End Sub (Lots of this was stolen from a post by Chip Pearson.) Lieven Mettepenningen wrote: Hello, could anyone tell me how to find the exact path of the Excel application in the registry, independent of the Office version installed on the PC? Thx, Lieven -- Dave Peterson |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Sharing violation on Excel files and cannot find the path specifie | Excel Discussion (Misc queries) | |||
hyperlink navigation path path wrong in Excel 2003 | Excel Discussion (Misc queries) | |||
find and replace path name in Excel cells containing hyperlink | Excel Discussion (Misc queries) | |||
find a path | Excel Programming | |||
How to find the path where a .XLA is located | Excel Programming |