Backstage und Profile
Eine Einstellungsseite im Datei-Menü, mit mehreren Profilen.
Das Backstage ist die Seite, die Excel zeigt, wenn man auf Datei klickt. Dort kann dein Add-In eine eigene Einstellungsseite einblenden.
Wofür das gut ist
Für alles, was dein Add-In wissen muss, aber nicht bei jedem Klick erfragen soll: ein Pfad, ein Mandant, eine Kennung, ein Schalter. Du legst Felder an, der Nutzer füllt sie aus, dein VBA liest sie.
Profile
Dieselben Felder können mehrfach belegt sein. Ein Nutzer, der für drei Mandanten arbeitet, legt drei Profile an und schaltet um, statt jedes Mal alles neu einzutippen.
Optional erscheint die Umschaltung zusätzlich als Dropdown im Ribbon, damit der Wechsel nicht über das Datei-Menü gehen muss.
Wo die Werte liegen
In der Registrierung des jeweiligen Nutzers, auf dessen Rechner. Nichts davon
verlässt den Arbeitsplatz, und nichts davon liegt in der .xlam. Damit ist die
Datei für alle Nutzer dieselbe, die Einstellungen aber pro Person.
Zugriff aus dem VBA
Der Generator legt Prozeduren an, mit denen du den Wert eines Feldes aus dem aktiven Profil liest. Welche das genau sind, steht im erzeugten Modul, das du im VBE aufmachen kannst.
Vorlagen
Fünf fertige Feld-Sets stehen bereit, etwa für Steuerkanzlei, Controlling oder Vertrieb. Sie sind ein Startpunkt, kein Korsett: übernehmen, umbenennen, ergänzen.