150 likes | 301 Views
SOFTWARE- UND WEB-LÖSUNGEN. Workshop „Ribbons in Access 2007/2010“. Dirk Eberhardt. Was sind denn überhaupt Ribbons?. Deutsch: „Band“ Ersatz für die klassischen Menü- und Symbolleisten
E N D
SOFTWARE- UND WEB-LÖSUNGEN Workshop „Ribbons in Access 2007/2010“ Dirk Eberhardt
Was sind denn überhaupt Ribbons? • Deutsch: „Band“ • Ersatz für die klassischen Menü- und Symbolleisten • Eingeführt mit Microsoft Office 2007 im Rahmen der neuen Microsoft Office Fluent-Benutzeroberfläche („Multifunktionsleiste“)
Ribbons in Office 2010 • Neuer Name: „Menüband“ • Einige Anpassungen gegenüber Office 2007 • Office-Button ersetzt durch „Backstage-Bereich“ • Farbe für jedes Office-Produkt • Standard-Ribbons sind nun anpassbar • Eigene Ribbons mit mehr Möglichkeiten
Demo Vergleich Access 2003 (Menüleisten), Access 2007, Access 2010
Wie erstellt man ein Ribbon? • Eigene Ribbons können nicht einfach über die Oberfläche zusammengeklickt werden (später zeige ich ein paar Tools) • RibbonXML
Wie erstellt man das RibbonXML? • Z.B. Speicherung in Tabelle „USysRibbons“, Felder: • ID (Autowert) • RibbonName(Text) • RibbonXML (Memo) Tipps: - In den Navigationsoptionen Haken setzen bei „Systemobjekte anzeigen“ (sonst ist Tabelle USysRibbons ausgeblendet) - In den Access-Optionen unter „Clienteinstellungen“ die Option „Fehler des Benutzeroberflächen-Add-Ins anzeigen“ (sonst werden Fehler im Ribbon nicht angezeigt) • Möglichkeiten zum Editieren des RibbonXML • Direkt in der Tabelle • Beliebiger Text-Editor • XML-Editoren (teilweise mit Schema-Validierung) Tipp: Visual Studio 2010 Express (kostenlos) verwenden – inkl. Schema-Validierung und IntelliSense (xml-Datei öffnen und im Eigenschaftenfenster unter „Schemas“ die „customUI.xsd“ bzw. „customUI14.xsd“ auswählen)
Zum mitmachen • Einfaches Ribbon erstellen • Tabs • Groups • Steuerelemente (z.B. Button) • Bestehende Elemente in eigenem Ribbon nutzen
Programmieren mit Ribbons • Callbacks • Steuerelemente mit Funktion • „get“-Attribute Callback-Funktion „Ereignis“
Demo Ribbons undVBA
Zum selbermachen • Bestehendes Ribbonmit Callbacks versehen Wichtig: Im VBA-Editor unter Extras->Verweise Verweis auf „Microsoft Office 12.0/14.0 Object Library“ setzen!
Tools, mit denen es einfacher geht • RibbonCreator oder RibbonCreator 2010 (www.ribboncreator.de)Autor: Gunter AveniusPreis: je 29 € • IDBE CommandBars Konverter (www.ribboncreator2010.de)Autor: Gunter Avenius • Ribbon-Admin 2010 (www.ribbon-admin.de)Autor: André MinhorstPreis: 59,90 € (z.Zt. Einführungspreis 39,90 €)
Demo Tools zurRibbon-Erstellung
Weitere Infos zur Ribbon-Erstellung • Im Web • www.accessribbon.de (Gunter Avenius) • Buch • Access 2010 – Das Grundlagenbuch für Entwickler(André Minhorst, Addison-Wesley, ISBN 978-3827329509, 59,80 €)
? Noch Fragen?
Vielen Dank! www.pluscode.de de@pluscode.de07231 / 13 905 81