Um die folgenden Funktionen in eigenen Projekten nutzen zu können, müssen sie zuerst im Kopf der Form oder des
Moduls deklariert werden:
Private 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
Private Declare Function GetDesktopWindow Lib "user32" () As Long
Nun benötigen wir noch eine kleine Routine, die das Ganze etwas komfortabler erledigt. Ich empfehle Ihnen, diese
Prozedur in einem Modul zu plazieren, da sie dann projektweit verfügbar ist:
Sub OpenFile(Filename As String)
Call ShellExecute(GetDesktopWindow(), "Open", Filename, "", "C:\", 1)
End Sub
|
Quellen: SHADOWare.de
Letzte Änderung: 26.00
|
©2000 by SHADOWare, Thomas Bachem
|