Member
Beiträge: 11
Ort: Schweiz | Hallo Karl
In den Access-Optionen-Anwendungsoptionen habe ich "Formular anzeigen: frmSTART" eingetragen.
Der "frmSTART" hat im Ereignis "beim Öffnen" den Eintrag "DoCmd.ShowToolbar "Ribbon", acToolbarNo".
Beim Öffnen mit Hackertaste wird "frmSTART" nicht geladen und alle Ribbons sind zu sehen, so dass ich beim Programmieren alle Möglichkeiten zu Verfügung habe.
Beim Öffnen ohne Hacker-Taste werden "frmSTART" und damit der VBA-Befehl "DoCmd.ShowToolbar "Ribbon", acToolbarNo" ausgeführt, so dass gar keine Ribbons zu sehen sind.
Meine (vielleicht naive) Vorstellung ist, dass es ein VBA-Befehl gibt, der mein benutzerdefiniertes Ribbon, sagen wir "Anwendermenü", in diesem Fall als einziger auf den Bildschirm erscheinen lässt.
Das benutzerdefinierte Ribbon "Anwendermenü" habe ich ganz einfach mit rechts-Klick in der Ribbonzeile - Menüband anpassen... - Neue Registerkarte (-> in "Anwendermenü" umbenennen), und dann die gewünschten Befehle hinzugefügt.
Ich kann natürlich in den "Access-Optionen - Menüband anpassen" bestimmen, welche dann sichtbar sind (mit/ohne Haken vor jeder Hauptregisterkarte). Das ist aber nicht wirklich praktikabel und ich wollte diese Wahl mit einem VBA-Befehl beschleunigen.
Vielleicht arbeite ich so "gegen Access 2016", aber ich hoffe noch ... Es wäre doch eine elegante Lösung, oder nicht?
Danke und einen schönen Abend
Sergio
|