Wie öffnet man eine Datei mit dem dazugehörenden Programm? (z.B. *.doc mit Word)

    • Allgemein

      [Allgemein] Wie öffnet man eine Datei mit dem dazugehörenden Programm? (z.B. *.doc mit Word)

      Wie öffnet man eine Datei mit dem dazugehörenden Programm? (z.B. *.doc mit Word)

      VB6: Dafür gibt es die ShellExecute-API, mit der man auch Webseiten im Standardbrowser öffnen kann:

      VB.NET-Quellcode

      1. Private Declare Function ShellExecute Lib "shell32.dll" _
      2. Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal _
      3. lpOperation As String, ByVal lpFile As String, ByVal _
      4. lpParameters As String, ByVal lpDirectory As String, _
      5. ByVal nShowCmd As Long) As Long
      6. Private Sub Command1_Click()
      7. Dim Result&
      8. Result = ShellExecute(Me.hwnd, "Open", _
      9. "C:\test.doc", "", App.Path, 1)
      10. End Sub


      VB.net:

      VB.NET-Quellcode

      1. Process.Start(pfad As String) ' Pfad kann ebenso ein Ordner, eine Website oder eine Anwendung sein



      Keywords: Visual Basic, VB 6, VB.net, VB 2005, API, ShellExecute, Process.Start, Ausführen, Datei öffnen, Link öffnen, Ordner öffnen
      Gruß, Agent Smith 8-)

      activeFlags = (lazy OR weary)

      Lemgo-Verschwörung | Mathematics | VB-Paradise in blau

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „Mad Andy“ ()