Jörg Eisenträger
2005-07-09 21:16:54 UTC
Hallo Leuts,
ich möchte per VBA-Code, der in der aktiven Arbeitsmappe steckt, die
aktive Mappe schließen und anschließend löschen.
Der Code
sFullNameSelf = ActiveWorkbook.FullName
ActiveWorkbook.Close SaveChanges:=False
Kill (sFullNameSelf)
führte nicht zum Erfolg, da Befehle nach dem .Close wohl nicht mehr
ausgeführt werden.
Ist das Ganze nur möglich, wenn das Kill-Kommando aus einer anderen
Datei heraus aufgerufen wird?
Wenn ja, wie kann ich per VBA
- prüfen, ob der User bereits eine personl.xls hat,
- prüfen, ob es dort die Sub KillFile() schon gibt,
- bei Bedarf eine personl.xls anlegen und
- die Sub KillFile() hinzufügen.
Oder andere Ideen? Mit per VBA zu ladendem Add-In? Wie ginge das?
Gruß
Jörg
ich möchte per VBA-Code, der in der aktiven Arbeitsmappe steckt, die
aktive Mappe schließen und anschließend löschen.
Der Code
sFullNameSelf = ActiveWorkbook.FullName
ActiveWorkbook.Close SaveChanges:=False
Kill (sFullNameSelf)
führte nicht zum Erfolg, da Befehle nach dem .Close wohl nicht mehr
ausgeführt werden.
Ist das Ganze nur möglich, wenn das Kill-Kommando aus einer anderen
Datei heraus aufgerufen wird?
Wenn ja, wie kann ich per VBA
- prüfen, ob der User bereits eine personl.xls hat,
- prüfen, ob es dort die Sub KillFile() schon gibt,
- bei Bedarf eine personl.xls anlegen und
- die Sub KillFile() hinzufügen.
Oder andere Ideen? Mit per VBA zu ladendem Add-In? Wie ginge das?
Gruß
Jörg
--
LPs auf CD brennen - so geht's: http://www.joergei.de/
E-Mail-Adresse existiert, wird aber nicht gelesen.
LPs auf CD brennen - so geht's: http://www.joergei.de/
E-Mail-Adresse existiert, wird aber nicht gelesen.