1 Kein langes Suchen mehr Dank dem Objektkatalog!
Transcrição
1 Kein langes Suchen mehr Dank dem Objektkatalog!
Tipps und Tricks Tipps und Tricks zum Programmieren André Minhorst, Duisburg Das Programmieren mit VBA könnte so einfach sein, wenn man alle Objekte jekte, Methoden, Ereignisse, Eigenschaften und Parameter auswendig kennen würde. Da dies nicht der Fall ist, erfahren Sie Inhalt 1 Kein langes Suchen mehr Dank dem Objektkatalog! ................................................. 1 2 Wrapper-Funktionen..................................... 2 im ersten Tipp dieser Ausgabe, wie Sie dennoch an alle gewünschten Informationen bezüglich des Objektmodells kommen. Im zweiten Tipp lernen Sie, was ein Wrapper ist und wie er Ihre Arbeit vereinfachen vereinf kann. 1 Kein langes Suchen mehr Dank dem Objektkatalog log! Das Suchen nach den möglichen Eigenschaften, Ereignissen und Methoden von Objekten wird durch das automatische Ergänzen von Code im VBA-Editor von Access bereits sehr vereinfacht. Falls Sie aber einmal nicht die gewünschte Eigenschaft finden, weil Sie z. B. nicht mehr wissen, wie das zugrunde liegende Objekt heißt, hilft Ihnen vielleicht der Objektkatalog von Access weiter. Den Objektkatalog können önnen Sie nur bei aktivieraktivie tem VBA-Editor starten. Er ist dann über den Menüeintrag Ansicht → Objektkatalog oder über die Taste F2 zu erreichen. Einmal geöffnet, stellt er Ihnen sämtliche Zusammenhänge zwischen allen Objekten, jekten, Meth Methoden, Eigenschaften, Ereignissen und Parametern zur Verfügung, die es zu den derzeit eingebundenen Bibliotheken gibt. Abb. 1: Was tun ohne Parametervorschläge? computer.haufe.de Der Verdeutlichung dient ein einfaches Beispiel aus dem Beitrag Menüs im Eigenbau der vorliegenden Ausgabe von Access im Unternehmen: Angenommen, Sie möchten alle Parameter für die Methode Add der Commandbars-Auflistung und deren mögliche Werte ermitteln. Geben Sie dazu einfach einmal die gewünschten Objekte samt Methode ein. Sie können dafür z. B. das Testfenster verwenden, wie in Abb. 1 zu sehen. Hier erscheint zwar eine Liste mit den Parametern, was ja schon weiterhilft. Aber ohne mögliche Parameterwerte können Sie dort nicht weiterkommen. Und hier kommt der Objektkatalog ins Spiel. Nach dem Öffnen geben Sie den Parameternamen in das Suchfeld ein und klicken auf die Suchen-Schaltfläche. Die nun in der Liste Suchergebnisse erscheinenden Einträge können Sie weiter einschränken, indem Sie mit dem Kombinationsfeld oben links die Bibliothek auswählen, zu der die gesuchte Information gehört. Der in Abb. 2 markierte Eintrag in der Ergebnisliste scheint sich auf das gewünschte Element Position zu beziehen. Im unteren Bereich des Fensters erhalten Sie die Information, dass Access im Unternehmen 4/2003 1