June 2010
Intermediate to advanced
900 pages
23h 11m
German
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:
Ergänzen Sie in der Tabelle USysRibbons das im folgenden Code fett markierte Attribut:
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" ...
Read now
Unlock full access