Powerpoint ansteuern

Hallo Experten,

ich habe eine C#-Anwendung unter .NET 2.0, die .ppt-Dateien in .png konvertiert, mittels folgendem Code, den ich im Internet gefunden habe:

PowerPoint.Application pp = new PowerPoint.Application();
PowerPoint.Presentation ppt;
ppt = pp.Presentations.Open(file, 0, 0, MsoTriState.msoFalse);
ppt.Export(dest, "png", 1024, 768);
ppt.Close();
pp.Quit();

Allerdings müssen zwei DLLs eingebunden sein damit das funktioniert, und zwar Interop.Microsoft.Office.Core.dll und Interop.PowerPoint.dll.
Leider scheinen diese aber versionsabhängig zu sein, d.h. das ganze funktioniert (in meinem Fall) nur mit Office 2003.
Gibt es einen Weg, damit das zumindest mit Office >= 2003 funktioniert?

Gruß
Chondron

Hi!
Leider kann ich mangels PPT2007 nichts 100%iges sagen, aber i.d.R. bleiben die COM-Schnittstellen früherer Versionen erhalten, d.h. wenn man gegen die mit PPT 2003 generierte Interop-DLL programmiert, sollte das normalerweise auch bei PPT 2007 gehen.
Bei Word ist es jedenfalls so. Dort habe ich die Interop-DLL mit Word 2000 generiert und nutze nur Objekte und Methoden daraus und es funktioniert mit Word 2000, XP, 2003 und 2007.

Gruß,
Martin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]