Du hattest mir freundlicherweise in dem Beitrag https://forum.juergens-workshops.de/show...?tid=38290
ein Makro geschrieben, mit dem ich alle Fenster ohne Rückfrage schließen kann, das ich gerne und häufig nutze.
Könntest Du mir das Makro so ergänzen, dass PhotoPaint dann auch automatisch beendet wird. Es reicht natürlich auch die Code-Zeile/n für diesen Vorgang.
Natürlich nur, wenn es keine zu großen Umstände macht.
Dann hätte ich 3 Alternativen: Alle Fenster bis auf das aktive schließen Alle Fenster schließen Alle Fenster schließen und PhotoPaint benden
zunächst auch für Dich ein gutes Neues Jahr und danke für Deine Antwort.
Habe das Makro eingefügt, es verhält sich wie das "alles Schliessen" aber PP wird nicht beendet.
12.01.2022, 23:57 (Dieser Beitrag wurde zuletzt bearbeitet: 12.01.2022, 23:58 von koter.)
Hallo Günther,
da habe ich mich mit meiner Einschätzung der Umstände wohl gründlich geirrt!
Leider kann ich es nur mit X7 testen, und da funktioniert es.
Du kannst versuchen die Funktion wie in der Hilfe aufzurufen:
Code:
Sub FensterZuBeenden()
Dim d As Document
For Each d In Application.Documents
d.Dirty = False
d.Close
Next
Call QuitApp
End Sub
Sub QuitApp()
Quit
End Sub
Wenn PP durch FensterZuBeenden nicht beendet wird, versuche die Sub QuitApp einzeln auszuführen.
Dann wissen wir wenigstens ob der Quit-Befehl überhaupt funktioniert.
Weil ich es nicht testen kann, bleibt leider nur dieser Schuss ins Blaue.
danke für Deine Antwort. Ich habe etwas gesucht und getestet, bin aber leider nicht weitergekommen.
Die Funktion "Quit" alleine schließt auch alle geöffneten Registerblätter ohne Rückfrage, aber leider nicht PP.
Habs mit "Windows.CloseAll" und mit "Application.Quit" probiert, auch ohne Erfolg.
Seltsamerweise sagt Dein Link auf die Developer Area, dass der Quit-Befehl für die Versionen X7 bis 2021 Gültigkeit haben soll, das weiß nur PhotoPaint nicht
Du hast ja "krasse Arbeitszeiten" , da hab ich schon friedlich geschlummert
Das Makro mit sendKey funktioniert einwandfrei, ich hatte mich schon damit abgefunden, dass es nicht geht.
Super, vielen Dank für Deine Hartnäckigkeit und Hilfe.