Ich hänge da an einem Problem und es wäre super, wenn mir da jemand mit einer Lösung helfen kann.
In einer Exceldarei gibt es z.B. Button, wo regelmäßig trotz Blatt- und Mappenschutz, die Form verändert wird.
In der Datei selbst ist schon alles ausgeblendet und abgeschaltet, aber wenn zuvor eine Datei geöffnet wird, kommt man darüber leider noch ran.
Daher frage ich beim Öffnen meiner Datei ab, ob noch eine andere Exceldatei geöffnet ist und wenn ja, wird meine Datei geschlossen. Nachdem dann die fremde Datei geschlossen wurde, kann meine Datei geöffnet werden.
Soweit so gut.
ABER:
Leider gibt es einen Ordner namens Xlstart, worin sich durch verschiedene Umstände eine Datei befinden kann und die beim Start meiner Datei automatisch auch gestartet wird.
Das Problem ist klar, ich muss diese Datei oder Ordner verschieben oder umbenennen und beim Beenden wueder herstellen.
Dazu kann ich leider aber nicht FSO (FileSystemObject) nutzen, da nur der Standard VBA-Befehlssatz genutzt werden darf.
Hat da jemand eine Idee, wie ich das hinbekommen kann?
Filecopy und co funktionieren bei geöffneten Dateien nicht.
Viele Grüße
Georgi