Ich entwickle gerade ein C#-Programm, das eine PowerPoint-Präsentation erstellt. Allerdings habe ich ein Problem mit der folgenden Anweisung:
Presentation pres = pres_set.Open(path,
Microsoft.Office.Core.MsoTriState.msoFalse,
Microsoft.Office.Core.MsoTriState.msoTrue,
Microsoft.Office.Core.MsoTriState.msoTrue);
Diese Anweisung funktioniert nur manchmal. Wenn sie nicht funktioniert, wird eine Ausnahme mit der Meldung "PowerPoint konnte die Datei nicht öffnen" ausgelöst. Wenn ich dann die Vorlagendatei manuell öffne, sie schließe und die Funktion erneut ausführe, wird sie meistens korrekt ausgeführt.
Ich habe die Bibliotheken von Microsoft Powerpoint 14.0 und Microsoft Powerpoint 12.0 verwendet, aber beide haben das gleiche Problem.
Gibt es eine Möglichkeit, dieses seltsame Problem zu vermeiden?