12

Ich habe eine Schnellstartleiste mittels einem Ribbon XML erstellt, diese wird bei einem Neustart der Datenbank nicht angezeigt bzw. Ich lade eine Datenbank welche die Schnellstartleiste anpasst. Die Schnellstartleiste wird nicht angezeigt. FAQ Direktlink

Es reicht in der Regel nicht die Datenbank neu zu starten. Um die Schnellstartleiste  angezeigt zu bekommen müssen Sie Access beenden und anschließend neu starten. Nun können Sie die Datenbank laden und Ihre Schnellstartleiste wird angezeigt.

Legen Sie in der Datenbank ein "Dummy" Formular an, welches Sie Bei "OnRibbonLoad" starten und gleich wieder schließen.

 

Sub OnRibbonLoad(ribbon As IRibbonUI)
    ' Callbackname in XML File "onLoad"
    DoCmd.OpenForm "frmDummy"
    DoCmd.Close acForm, "frmDummy"
End Sub


Ihr Ribbon XML muss diese Funktion aufrufen:

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
  onLoad="OnRibbonLoad">
</customUI> 


Starten Sie Ihre Datenbank nicht mit einem Doppelklick aus dem Explorer.

Sie finden in den Downloads dazu eine Beispiel Datenbank.