Announcement

Collapse
No announcement yet.

Datei in bestimmtem Programm öffnen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datei in bestimmtem Programm öffnen

    Ich versuche gerade aus VB.NET eine Datei zu öffnen. Normalerweise verwende ich dazu Process.Start(dateiname)
    Nun möchte ich allerdings nicht das Standardprogramm verwenden, sondern eine .htm-Datei mit Word öffen.
    Wie kann ich da vorgehen?
    Mit Shell bräuchte ich den Installationspfad, den ich ja aber nicht bei allen Nutzern als Gleich voraussetzen kann

  • #2
    Falls das Zielprogramm per Installer installiert ist, einfach in der Registry nachschauen wohin es installiert wurde.

    Comment


    • #3
      Ich glaube ich hätte die für mich passende Lösung, aber die bekomme ich nicht zum Laufen:
      Dim word As New Microsoft.Office.Interop.Word.Application
      word.Documents.Open(WebBrowser1.Document.Url.ToStr ing)
      word.Visible = True
      System.Runtime.InteropServices.Marshal.ReleaseComO bject(word)
      Nach Documents.Open hängt sich das Programm auf (Debugger springt nicht mehr in die nächste Zeile, in der Oberfläche lässt sich nichts anklicken)

      Kann mir da jemand helfen?

      EDIT: Danke für die Antwort! Wenn ich diese Version nicht zum Laufen bekomme, werde ich das ebenfalls probieren!

      EDIT: Hat sich wohl erledigt. Der Server auf dem die Datei lag, war wohl einfach nur langsam. Gerade gings.
      Zuletzt editiert von CLL; 01.08.2011, 11:54. Reason: Antwort gefunden

      Comment

      Working...
      X