Muss auf einer mehrsprachig genutzten Excelanwendung die Menuleiste umgestalten. Soll bei Open und Before Close der Datei umgestellt werden so dass nur diese Datei betroffen ist.
Ich will eigentlich bis auf einige Menüs alles andere aus- beziehungsweise unsichtbar schalten.
Würde daher gerne wissen ob die ID des Dateimenüs immer die gleiche (égal welcher Rechner und égal welche Officesprachversion). Bei mir ist es 3007 und befindet sich auf CommandBars(1). Bleibt das so auf anderen Rechner oder sind die IDs variabel und müssen erst ermittelt werden?
Falls IDs fix sind wo kann ich Listen finden die jeweiligen IDs der Menüs enthalten.
Dann könnte ich nämlich alle anderen Menus die mich nicht interessieren mit einer for each Schleife ausschalten.
Stelle mir noch eine weitere Frage. Wenn ich den ganzen Kram mit einer for each Schleife ausgeschaltet habe wie kriege ich dann den Ursprungszustand beim Verlassen wieder hin. Reicht da eine Anweisung wie Application.CommandBars(1).Reset ? Oder muss ich da mehr Aufwand betreiben.
Freue mich auf eure Ratschläge.
Gruss,
François