none
Wie verschiedene Dokumente mit den dazugehörigen Programmen öffnen? RRS feed

  • Frage

  • Hallo,
    ich will verschiedene Dokumente (doc, docx, pdf, xlx, xlsx, ...) durch Doppelklick in den dazugehörigen Programmen (Word, Adobe Reader, Excel) öffnen.

    1. Wie kann ich feststellen, ob das entsprechende Programm installiert ist?
    2. Wie kann ich das Dokument mit dem entsprechenden Programm - wenn es installiert ist - öffnen?

     

    Alexander

    Samstag, 5. Mai 2012 16:45

Antworten

  •  
    Mit
    System.Diagnostics.Process.Start(filename)
     
    wird das Dokument mit dem passenden Programm geöffnet.
     
    Gruss
    Andreas
     

    Hallo,
    ich will verschiedene Dokumente (doc, docx, pdf, xlx, xlsx, ...) durch Doppelklick in den dazugehörigen Programmen (Word, Adobe Reader, Excel) öffnen.

    1. Wie kann ich feststellen, ob das entsprechende Programm installiert ist?
    2. Wie kann ich das Dokument mit dem entsprechenden Programm - wenn es installiert ist - öffnen?

     

    Alexander

    • Als Antwort markiert AlexanderRi Dienstag, 8. Mai 2012 06:07
    Samstag, 5. Mai 2012 19:44

Alle Antworten

  • zu 1.
    Viele Programme schreiben Einträge in die Registry und somit kann das Überprüft werden. Unter CLASSES_ROOT liegen die Dateiassoziationen, da steht auch das entsprchende Programm.
    Alternativ kannst du auch im Programmordner nach Installationen suchen, diesen Ordner kann man aber für die meisten Programme selbst festlegen, somit nicht die beste variante.
    zu 2.
    Wenn du die Datei öffnen willst, brauchst du nicht erst einen Schlüssel auslesen, sondern kannst einfach die Datei mit der Process-Klasse starten.


    Koopakiller - http://koopakiller.ko.ohost.de/

    • Als Antwort vorgeschlagen 256 Hoch 3 Dienstag, 8. Mai 2012 13:42
    Samstag, 5. Mai 2012 18:19
    Moderator
  •  
    Mit
    System.Diagnostics.Process.Start(filename)
     
    wird das Dokument mit dem passenden Programm geöffnet.
     
    Gruss
    Andreas
     

    Hallo,
    ich will verschiedene Dokumente (doc, docx, pdf, xlx, xlsx, ...) durch Doppelklick in den dazugehörigen Programmen (Word, Adobe Reader, Excel) öffnen.

    1. Wie kann ich feststellen, ob das entsprechende Programm installiert ist?
    2. Wie kann ich das Dokument mit dem entsprechenden Programm - wenn es installiert ist - öffnen?

     

    Alexander

    • Als Antwort markiert AlexanderRi Dienstag, 8. Mai 2012 06:07
    Samstag, 5. Mai 2012 19:44