ich habe in Excel eine benutzerdefinierte Symbolleiste definiert.
Da die Tabelle auf einem Fileserver liegt und von sehr vielen Benutzern verwendet wird, habe ich diese Symbolleiste an die XLS-Datei angebunden.
Wird diese Tabelle nun von einem Nutzer geöffnet, erscheint diese Symbolleiste auch in seinem Excel. Wie ich hier gelesen habe, wird sie wohl in eine lokale XLB-Datei kopiert.
Dieses bereitet mir jedoch Probleme; denn wenn ich die Symbolleiste ändere, z.B. eine Schaltfläche hinzufüge, dann wird die lokale Kopie der anderen Nutzer nicht aktualisiert.
Ein Aufruf von Application.CommandBars("myToolbar").Reset scheint nur für die Standardsymbolleisten zu funktionieren.
Wie erreiche ich, daß jeder Nutzer meiner Tabelle jeweils die aktuelle Sysmbolleiste nutzen kann.
Ein manuelles Löschen der benutzerdefinierten Symbolleiste kann ich keinem Anwender zumuten...
Die Lösung, meine Symbolleiste komplett dynamisch mittels VBA zu erzeugen, ist leider nicht (mehr) möglich.
Und immer wieder einen neuen Namen für die Symbolleiste zu vergeben ist auch nicht akzeptabel.
Wie kann mein Problem elegant gelößt werden?
Fragt Euch Wolfgang R.