Sie sind hier: 10-1
10-1
Geschützte Datenbanken mit dem RibbonCreator verwenden:
(Tipp von B. Beacham)
Ein Ribbon in eine abgesicherte Access-Datenbank einfügen
- Öffnen Sie die Datenbank in die das Ribbon eingefügt werden soll, und prüfen Sie folgende Voraussetzungen:
- Sie müssen über Administratorrechte verfügen
- Die Anzeige des VBA-Projektes darf nicht gesperrt sein
(Projekteigenschaften --> Registerkarte Schutz) - Der Standardtaste zur Umgehung von Startoptionen (Standardmässig die "Shift"-Taste darf nicht deaktiviert sein.
(siehe dazu FAQ 1.8 Verhindern der Shift-Taste beim Start www.donkarl.com?FAQ1.8) - Schliessen Sie die Datenbank.
- Wenn Sie aus dem RibbonCreator die Datenbank zur Installation des neuen Ribbons öffnen, melden Sie sich mit einem Adminstratoraccount an. Halten Sie dabei nach der Eingabe des Passwortes die Shift-Taste gedrückt, um das Ausführen von Startoptionen zu unterbinden.
- Nachdem das Ribbon erfolgreich installiert wurde, machen Sie die in Schritt eventuell getätigten Änderungen wieder rückgängig.
Hinweis:
Es wurde der Arbeitsgruppenadministrator benutzt, um die Datenbank mit der korrekten Arbeitsgruppen-Informationsdatei (MDW) standardmässig zu verknüpfen. Dieser Schritt ist notwendig, wenn Access bisher mit der Default-Einstellung (keine Sicherkeit) verwendet wurde.
Der Arbeitsgruppenadministrator kann mit folgendem Befehl aus dem Direktfenster gestartet werden:
RunCommand acCmdWorkgroupAdministrator
Laden eines Ribbons aus einer absicherten Access-Datenbank
- Öffnen Sie die Datenbank aus der das Ribbon eingefügt werden soll, und prüfen Sie folgende Voraussetzungen:
- Der Benutzer "Administrator" muss über die Rechte zum Öffnen und Ausführen der Datenbank verfügen.
- Weiterhin müssen Sie dem Benutzer "Administrator" das Recht zum Lesen der Tabelle USysRibbon eingeräumt haben.
- Schliessen Sie die Datenbank und importieren Sie das gewünschte Ribbon in den RibbonCreator.
- Nachdem das Ribbon erfolgreich geladen haben, machen Sie die in Schritt 1 eventuell getätigten Änderungen wieder rückgängig.