PowerPoint Application beenden - quit()

bleifresser

Mitglied
Ich probiere gerade etwas mit den Office Applicationobjekten und VB.net rum. Dabei taucht ein Problem auf. Hier mein Code:
Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim oPowerPoint As New PowerPoint.Application
        oPowerPoint.Visible = True
        oPowerPoint.Presentations.Open("****")
        'oPowerPoint.ActivePresentation.SaveAs("*****",PowerPoint.PpSaveAsFileType.ppSaveAsJPG)
        oPowerPoint.ActivePresentation.Close()
        oPowerPoint.Quit()
    End Sub
Ich öffne PowerPoint und lass die angegebene ppt-Datei als jpeg speichern. (Anstelle der Sterne stehen bei mir Pfadangaben)
Das speichern funktioniert ohne Probleme und auch die aktive Presentation wird richtig beendet, aber dann ist Schluß.
Nun soll sich PowerPoint auch schließen, doch tut es nicht.
Kann mir wer helfen ?
 
Ich hab zwar selber noch nichts mit PPT in der Hinsicht veranstaltet.
Weiss aber das Du bei Interop Objekte immer schön explizit releasen musst.
  • System.Runtime.InteropServices.Marshal.ReleaseComObject( PowerpointObj )
  • [thread=233509]Document.Open Syntax ? - Thread[/thread]

P.S.: Iss nicht so viel Blei. Das ist giftig... ;) :D
 
Zurück