Hallo Zusammen,
ich benutze folgenden Code, um ein Dokument (Word, Excel, PDF, ...) zu öffnen:
C#-Quelltext
1: 2: 3: 4: 5: 6:
| Process procStart = Process.Start(sFile); if (bWait) { procStart.WaitForInputIdle(); procStart.WaitForExit(); } |
Dabei soll gewartet werden, bis das Dokument (bzw. das Programm) wieder geschlossen wird, um festzustellen, ob das Dokument geändert wurde.
Meist funktioniert dies auch ohne Probleme. Leider liefert aber Process.Start null zurück, wenn schon eine Instanz des verknüpften Programmes(Word) geöffnet ist.
Hat irgend jemand eine Idee, wie man dieses sauber lösen kann?
Gruß,
Jürgen
Moderiert von
Christian S.: Code- durch C#-Tags ersetzt