Symbolleistenproblem
21.10.2005 14:21:50
Stephan
ich bin kurz vorm Verzweifeln
Ich habe ein recht komplexes Problem mit einer Symbolleiste die ich erstellt habe und werde deshalb ein wenig weiter ausholen:
Ich habe eine benutzerdefinierte Symbolleiste erstellt und an die Excel Datei gebunden (über Extras Anpassen Symbolleisten Anfügen und dann benutzerdefinierte Symbolleiste in die Arbeitsmappe kopieren und Ok)
Die Symbolleiste enthält Buttons welche mit Makros verknüpft sind und einen Dialog aufrufen. Außerdem hab ich es hinbekommen dass die Symbolleiste beim Öffnen der Arbeitsmappe angezeigt wird (Arbeitsmappe Worksheet Open ). Das ganze funktioniert fürs erste.
Mein Problem ist aber, dass jedes Mal wenn ich die Exceldatei in ein anderes Verzeichnis kopiere, von dort aus öffne funktioniert die Symbolleiste nicht mehr und die folgende Fehlermeldung erscheint:Eine Datei mit dem Namen Test.xls ist bereits geöffnet. Es können keine zwei Dokumente mit dem selben Namen geöffnet werden, selbst wenn sich die Dokumente in unterschiedlichen Ordnern befinden. Schließen Sie entweder das erste Dokument, um das zweite zu öffnen, oder bennen Sie eines der Dokumente um. Die Ursprungsdatei ist aber nicht geöffnet!!! Der Fehler liegt wahrscheinlich darin, dass die Buttons auf das Makro in dem ursprünglichen Verzeichnis verweisen
Ich hätte aber gerne dass die Buttons immer das Makro aus der Arbeitsmappe nehmen und nicht von der Ursprungsdatei im alten Verzeichnis.
Zum besseren Verständnis hier noch mal mein Problem anhand von einem Beispiel:
Ich habe die Datei Test.xls im Verzeichnis C:\Test die Symbolleiste funktioniert tadellos.
Nun kopiere ich die Datei in das Verzeichnis C:\Test\Standard\ und die Symbolleiste funktioniert nicht mehr.
Der potentielle Grund: unter Extras Anpassen rechtsclick auf den Button der Symbolleiste Makro zuweisen steht nun unter Makroname der Pfad C:\Test\Test.xls!Makroname. Richtig wäre aber C:\Test\Standard\Test.xls!Makroname.
Also wenn irgendjemand eine Idee hat wie ich das Problem in den Griff bekomme würde ich mich rießig freuen.