Ich hab' das VBA-Beispiel 177202 aus dem Archiv ausprobiert. Dieses sollte folgendes können:
PowerPoint soll mit einer SlideShow gestartet und nach Beendigung der SlideShow wieder geschlossen werden
Das Problem ist, daß es bei mir zwar Powerpoint startet aber sofort wieder beendet. Wie mache ich es, daß Powerpoint erst nach Ablauf der Slideshow beendet wird.
Hier der Codeteil:
Sub PowerPointStarten()
Dim ppApp As Object
Dim ppP As Object
Dim sFile As String
sFile = ThisWorkbook.Path & "\3ulrich.ppt"
If Dir(sFile) Then
Beep
MsgBox "die Datei " & sFile & " existiert nicht!"
Exit Sub
End If
Set ppApp = CreateObject("PowerPoint.Application")
ppApp.Visible = msoTrue
Set ppP = ppApp.Presentations.Open(sFile)
ppP.SlideShowSettings.Run
ppApp.Quit
Set ppP = Nothing
Set ppApp = Nothing
End Sub