Speicherndialog bei BeforeClose unterbinden
05.09.2007 12:00:00
Florian
Ich meiner Excel-Datei befinden sich verschiedene Arbeitsmappen!
Wenn die Mappe "Durchschreibe" akitviert ist, soll der u. g. Code (= Excel ohne Speichern beenden) ausgeführt werden! Wenn eine andere Mappe aktiviert ist, soll der Code "ZuDU" ausgeführt werden!
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If ActiveSheet.Name = "Durchschreibe" Then
Application.DisplayStatusBar = True
Application.CommandBars("Standard").Visible = True
Application.CommandBars("Formatting").Visible = True
Application.CommandBars("Menüleiste DU").Visible = False
Application.CommandBars("Menüleiste-Mappen").Visible = False
Application.CommandBars("Control Toolbox").Visible = False
Application.CommandBars("Visual Basic").Visible = False
Application.DisplayAlerts = False
Application.Quit
Else
Call ZumDU
End If
End Sub
Mein Problem ist jetzt, dass wenn eine andere Mappe aktiv ist der Speicherdialog (Sollen die Änderungen gespeichert werden?
Ja - Nein - Abbrechen) erscheint!
Wie kann ich erreichen, dass er nicht erscheint und der Code ausgeführt wird
oder
wie kann ich erreichen, dass Abbrechen eingegeben wird?
Ich hab bisher nichts passendes gefunden oder nicht verstanden.
Danke für eure Hilfe!
mfg
Florian