Hallo,
Ich habe eine ListBox die ein paar PDF Dateien auflistet.
Wenn ich darauf klicke öffnet sich das File mit den Adope reader.
Ich mache das über eine Shell Also
shell C:\Programme\adope\reader\AcroRd32.exe & Filepdf
Nun habe ich das Programm einen Freund gegeben und er hat seinen Adope Reader in einem Anderen verzeichniss. Soll ich vorher nach dem Reader Suchen ? das dauert zu lange ? oder soll ich in der REgistrie schauen ?
oder reicht es eigentlich nur AcroRd32.exe & file anzugeben.
mfg Jonny
Hallo,
je nach VB-Type bevorzuge ich folgende Vorgehensweise:
VBA:
Application.FollowHyperlink(„Dateiname“)
VB6:
Dim recCode as Long
retCode = ShellExecute(GetDesktopWindow(), „Open“, „Dateiname“, „“, „“, 1)
Hope this helps
Tschau
Petr
Hallo Peter
Hallo,
VB6:
Dim recCode as Long
retCode = ShellExecute(GetDesktopWindow(), „Open“,
„Dateiname“, „“, „“, 1)
Klingt sau gut, aber was brauche ich für GetDesktopWindow()
da fehlt eine funktion oder?
Hallo,
GetDesktopWindow ist eine API-Funktion, die dir das Fensterhandle des Desktops liefert. Die Funktion muss lediglich in einem Modul definiert werden.
Declare Function GetDesktopWindow Lib „user32“ () As Long
Tschau
Peter