ThisWorkbook.Close ohne Crash möglich?
07.12.2022 20:24:32
Joni
ich möchte bei bereits geöffneten Mappen eine weiter öffnen. Diese führt über Workbook_Open Code aus und soll sich am Ende wieder schließen ohne die anderen Mappen zu beeinträchtigen. Ich habe es mit ThisWorkbook.Close versucht. Doch das schießt das ganze Excel ab. Laut Recherche liegt das daran, dass der Code noch "glaubt" fertig laufen zu müssen und die Mappe in dem er steht geschlossen wird. Ich habe schon viele verschiedene Varianten getestet (inkl. Application.OnTime Now + TimeValue("0:0:5"), "ThisWorkbookClose_Start"). Es hat alles nichts geholfen.
Frage, gibt es eine Möglichkeit beim Start einer Mappe Excel mitzuteilen, dass diese in einer ganz neuen Instanz starten soll, dann könnte am Ende diese einfach komplett geschlossen werden und käme sich nicht mit der laufenden in die Quere (es erfolgt keine Interaktion zwischen der neuen und den bereits geöffneten Mappen)? Aufgerufen wird die Mappe über VBS mit objShell.Run(sMappePfadName), 1, True.
Hat jemand einen Tipp für mich was ich noch probieren könnte? Bin für jeden Tipp dankbar.
SG Joni