Re: Before-Save Ereignis
09.12.2002 13:39:35
Gio Raia
Es ist so:
Ich habe eine Datei mit einem Makro welches verschiedene Arbeiten erledigt. Das Makro ruft am Ende eine Sub auf, die die Datei in einem bestimmten Verzeichnis abspeichert. Der Dateiname bestimmte sich aus den Inhalten verschiedener Zellen. Den Code den ich dazu benutze lautet: ActiveWorkbook.SaveAs Filename:=DateiName. Dies haut auch hin.Bis jetzt war es einfach. Jetzt wirds schwieriger:Die Datei wird auch genutzt, ohne das Makro zu starten. Die Datei wird geöffnet und dabei mit Daten gefüllt. Da das Makro nicht abläuft, muss ich mir bezüglich koordiniertes Abspeichern etwas einfallen lassen. Dazu nutze ich das Ereignis Before_Save. Dort wird mit "Call DateiSpeichern" [so lautet der Name meiner Abspeicherroutine] die Sub aufgerufen, die auch während des Ablaufs des Makros startet. Kurios dabei ist, dass wenn die DateiSpeichern-Sub vom Before_Save-Ereignis gestartet wird, das Abspeichern zweimal geschieht??? Einmal im Verzeichnis aus dem die Datei geöffnet wurde (soll aber nicht das Zielverzeichnis sein) und einmal im vorgegebenen Zielverzeichnis?
Ich hoffe, es ist etwas klarer was ich veranstalten möchte
Gio