Callback-Prozeduren

Die Zusammenarbeit zwischen dem XML-Code und der zukünftigen VBA-Programmierung erfolgt über sogenannte Callback-Prozeduren. Sie geben dabei zwar in XML den Namen der Prozedur an (die grundsätzlich beliebig benannt werden kann), diese erhält aber eine jeweils vorgegebene Anzahl an Argumenten. In den Argumenten wird das aufrufende Objekt selbst immer mit übergeben und von dort aus kann Ihr Code darauf zugreifen.

Das beginnt schon bei der eigentlichen Registerkarte. Beim Öffnen der Datenbank müssen Sie eine Prozedur aufrufen, welche die Registerkarte in einer (am besten Modul-öffentlichen) Variablen zwischenspeichert:

  1. Ergänzen Sie in der Tabelle USysRibbons das im folgenden Code fett markierte Attribut:

    <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" ...

Get Microsoft Access 2010 - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.