Fahren Sie mit der Maus über das Ribbon, anschließend sollte das Ribbon die gelöschten Controls nicht mehr anzeigen.
Fahren Sie mit der Maus über das Control, anschließend sollte das Ribbon die richtigen Texte anzeigen, bzw. verschieben Sie das Control einmal (hin und zurück).
Das liegt daran, dass das Modul "basCallbacks" und "basGDIPlus" nicht automatisch aktualisiert werden. Führen Sie folgende Schritte aus:
- Sichern Sie das Modul "basRibbonCallbacks" aus Ihrer Datenbank.
- Löschen Sie das Modul "basRibbonCallbacks" aus Ihrer Datenbank.
- Sichern Sie das Modul "basGDIPlus" aus Ihrer Datenbank.
- Löschen Sie das Modul "basGDIPlus" aus Ihrer Datenbank.
- Beenden Sie Ihre Datenbank.
- Laden Sie im Ribbon Creator Ihr Ribbon aus Ihrer Datenbank.
- Stellen Sie sicher, dass im Tab "Fertigstellen" die Haken bei:
- Kopiere "basRibbonCallbacks" in die gewählte Datenbank und
- Kopiere "basGDIPlus" in die gewählte Datenbank
- angehakt sind.
- Klicken Sie im Tab "Fertigstellen" auf den Button "Access Datenbank aktualisieren"
Das kann mehrere Gründe haben.
1. Der Ribbon Creator kann sauber nur Ribbon XML Dateien laden, welche aus dem Ribbon Creator erstellt wurden.
- Der Ribbon Creator verwendet Prefixe um die Controls darzustellen.
btn = Button
tgb = ToggleButton
lbl = Label
cbx = Checkbox
ddc = DropdownControl
sep = Separator
ebx = EditBox
gbt = ButtonGroups
mnu = Menü
sbt = SplitButton
gal = Gallery
cmb = ComboBox
- Es wird das "Tag" Attribut verwendet um Informationen zu laden (Benutzerdefinierte Bilder, Standardwerte)
- Es werden "<-- Bemerkungs Zeilen-->" verwendet um Controls / Control-Gruppen abzuschließen. Diese müssen vorhanden sein / bleiben.
2. Das Ribbon XML muß wohlgeformt sein (Öffnen Sie Ihr XML einmal mit dem Internet Explorer)
In der Version 1.1016 wurden das Modul "basRibbonCallbacks" angepasst und im Ribbon XML wurden die Callbacks "getEnabled" und "getVisible" hinzugefügt.
- Führen Sie entweder die Punkte aus FAQ Punkt 5 aus, oder
- Ersetzen Sie in Ihrem Modul "basRibbonCallbacks" die Funktionen "GetEnabled" und "GetVisible" duch folgende Funktionen:
Public Sub GetEnabled(control As IRibbonControl, ByRef enabled) ' Callbackname im XML File "getEnabled" ' Setzen der Enabled Eigenschaft eines Ribbon Controls ' Weitere Informationen: http://www.accessribbon.de/index.php?Downloads:12 Select Case control.ID 'Case "ID_XMLRibbControl" ' enabled = bolEnabled Case Else enabled = True End Select End Sub Public Sub GetVisible(control As IRibbonControl, ByRef visible) ' Callbackname im XML File "getVisible" ' Setzen der Visible Eigenschaft eines Ribbon Controls ' Weitere Informationen: http://www.accessribbon.de/index.php?Downloads:12 Select Case control.ID 'Case "ID_XMLRibbControl" ' visible = bolVisible Case Else visible = True End Select End Sub
Aussage aus einem spanischen Thread: "Dir" hat einen Bug in der spanischen Version von Access 2007. Verwenden Sie anstatt "CurDir"
1. Die Datenbank in die exportiert werden soll darf kein "Autoexec" Makro starten.
2. Die Datenbank die geöffnet / in die exportiert werden soll darf nicht auf einem gemapten Laufwerk liegen.3. Die Datenbank in die exportiert werden soll darf nicht über eine ".mdw" Sicherheitsdatei geschützt sein.
Dafür gibt es eine Lösung: Lesen Sie hier...
4. Die Datenbank in die exportiert werden soll darf nicht mit einem Kennwort geschützt sein.
5. Die Datenbank in die exportiert werden soll darf kein Startformular laden.6. In seltenen Fällen kann es helfen wenn Sie den RibbonCreator mit administrativen Rechten starten (Kontextmenü - Als Administrator ausführen)
7. Führen Sie eine Office Diagnose aus.
Office Button / Button: "Access Optionen" / Ressourcen / Button "Diagnose"
8. Wenn sie zusätzlich zu Access 2007 die Access 2007 Runtime installiert haben:a) Deinstallieren Sie die Access 2007 Runtime.
b) Installieren Sie den Ribbon Creator.
c) Installieren Sie die Access 2007 Runtime erneut.
9. Sie haben zu Access 2007 noch weitere Access Versionen auf Ihrem PC installiert.
Access 2007 mit anderen Office Versionen (auch Runtime Versionen) auf dem selben Rechner sind nicht empfohlen.
Der beste Weg für Entwicklungen mit Access 2007 ist:a) Installieren Sie sich eine Virtual Maschine z.B. mit Virtual PC 2007 von Microsoft
b) Installieren Sie Ihr Betriebssystem (Windows (XP oder Vista)
c) Installieren Sie.Net 2.0 Framework (.Net Framework download Seite)
d) Installieren Sie MS Office 2007.
e) Aktualisieren Sie mittels Microsoft Update Ihren Virtuelle Maschine.
Verwenden Sie die Snapshot-Funktion, die Ihnen durch die VM zum Speichern des Zustandes zwischen den oben genannten Schritten zur Verfügung gestellt wird.
Nutzen Sie eine Virtuelle Maschine z.B.: mit VirtualBox mit einem Betriebsystem welches mit dem RibbonCreator getestet wurde.