Hallo Zusammen,
wir haben in unserem Unternehmen ein Problem mit VBA in Powerpoint, wir verwenden den "Application.Quit"-Befehl um die Powerpoint Anwendung zu schließen. Der zu beobachtende Fehler lässt sich sogar mit einer leeren .pptm-Datei zeigen, die nur die Zeile "Application.Quit" in einer Sub eines Moduls enthält.
Der Fehler taucht in folgendem Szenario auf: Wir nutzen die Funktion „Application.Quit“ in einem größeren VBA-Kontext sehr regelmäßig und dabei ist aufgefallen, dass die Datei sich nur noch sehr langsam schließt und auch beim erneuten Öffnen zu Fehlermeldungen führt. Wir konnten den Fehler ziemlich sicher auf das COM-Addin "PDFMaker.OfficeAddin" zurückführen.
Sobald wir dieses Addin manuell deaktiviert haben, ist der Fehler in der Form nicht mehr aufgetaucht. Allerdings setzt sich dieses Addin wieder automatisch auf aktiv bei verschiedenen Usern. Die Ursache ist nicht klar, wir vermuten einen Updateprozess, der im Hintergrund abläuft. COM-Addins per VBA deaktivieren ist leider keine Option, da hier Administratorrechte notwendig sind.
Ablauf:
Fehlerverhalten, wenn "PDFMaker.OfficeAddin" aktiv ist: es scheint irgendetwas im Hintergrund zu tun und bis zu 20 Sekunden zu hängen, bis es sich schließt. Beim anschließenden Öffnen der Datei taucht eine Fehlermeldung auf, dass die Datei beim letzten Mal nicht gestartet werden konnte. Es wird angeboten, mit abgesichertem Modus zu starten (siehe Screenshot). Im abgesicherten Modus taucht der Fehler beim Ausführen des Codes nicht auf (vermutlich sind Addins hier generell inaktiv).

Normales Verhalten, wenn "PDFMaker.OfficeAddin" inaktiv ist: Datei schließt sich wie gewohnt direkt und ist im anschließenden Öffnen auch ohne Meldung direkt nutzbar (keine Meldung eines vorherigen Fehlers).
Hinweis: Das COM-Addin wird bei unterschiedlichen Usern gelegentlich auch mit verschiedenen Bezeichnungen ("Acrobat PDFMaker Office COM Addin" statt "PDFMaker.OfficeAddin") angezeigt, es handelt sich hierbei aber um das gleiche COM-Addin.
Nutzerumgebung beim Testing: Windows 11 Pro, Powerpoint 365, Standard Adobe Reader und PDF24

Ist das Problem bekannt? Nutzen wir die Funktion "Application.Quit" falsch? Gibt es einen Workaround, um nicht öfter manuell das COM-Addin deaktivieren müssen? Wir sind für jede Hilfe dankbar.