Dialog beim Speichern unterdrücken

03/12/2007 - 21:37 von Günter Griesbach | Report spam
Hallo Newsgroup,

nach Abarbeiten eines Makros soll die Datei als CSV gespeichert und
geschlossen werden.
Bei ActiveWindows.Close kommt aber immer der Dialog 'Sollen alle Änderungen
in xxx gespeichert werden?', der dann noch manuell bestàtigt werden muss.

Wie kann ich diesen Dialog im Makro unterdrücken? Ich würde ihn mit 'Ja'
bestàtigen.

Das Makro sieht zum Schluss so aus:

ActiveWorkbook.SaveAs "ABCD.csv", FileFormat:=xlCSV, _
CreateBackup:=False
ActiveWorkbook.Save
ActiveWindow.Close

Für Eure Hilfe bedanke ich mich bereits im voraus.

Gruß
Günter
 

Lesen sie die antworten

#1 Claus Busch
03/12/2007 - 22:04 | Warnen spam
Hallo Günter,

Am Mon, 3 Dec 2007 12:37:03 -0800 schrieb Günter Griesbach:

nach Abarbeiten eines Makros soll die Datei als CSV gespeichert und
geschlossen werden.
Bei ActiveWindows.Close kommt aber immer der Dialog 'Sollen alle Änderungen
in xxx gespeichert werden?', der dann noch manuell bestàtigt werden muss.

Wie kann ich diesen Dialog im Makro unterdrücken? Ich würde ihn mit 'Ja'
bestàtigen.

Das Makro sieht zum Schluss so aus:

ActiveWorkbook.SaveAs "ABCD.csv", FileFormat:=xlCSV, _
CreateBackup:=False
ActiveWorkbook.Save
ActiveWindow.Close



lass die Zeile ActiveWorkbook.Save weg und àndere die Zeile mit Close so
um:
ActiveWindow.Close SaveChanges:=true


Mit freundlichen Grüssen
Claus Busch
Win XP Prof SP2 / Vista Ultimate
Office 2003 SP2 / 2007 Ultimate

Ähnliche fragen