Tipps und Tricks zum Programmieren

Lies diesen Artikel und viele weitere mit einem kostenlosen, einwöchigen Testzugang.

André Minhorst, Duisburg

Das Programmieren mit VBA könnte so einfach sein, wenn man alle Objekte, Methoden, Ereignisse, Eigenschaften und Parameter auswendig kennen würde. Da dies nicht der Fall ist, erfahren Sie 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 kann.

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 Sie nur bei aktiviertem 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, Methoden, Eigenschaften, Ereignissen und Parametern zur Verfügung, die es zu den derzeit eingebundenen Bibliotheken gibt.

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.

Dazu geben Sie einfach einmal die gewünschten Objekte samt Methode ein. Dazu können Sie z. B. das Testfenster verwenden, wie in Bild 1 zu sehen.

Bild 1: Was tun ohne Parametervorschläge

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 einfach 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 Bild 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 der gesuchte Parameter vom Typ msoBarPosition ist.

Mit einem Klick auf den grün dargestellten Link erreichen Sie, dass alle möglichen Werte für diesen Parameter im Listenfeld Elemente von… angezeigt werden (siehe Bild 3).

Der Objektkatalog ist sicher ein wenig gewöhnungsbedürftig. Er liefert aber nach kurzer Einarbeitung zuverlässig die gewünschten Informationen.

Ende des frei verfügbaren Teil. Wenn Du mehr lesen möchtest, hole Dir ...

Testzugang

eine Woche kostenlosen Zugriff auf diesen und mehr als 1.000 weitere Artikel

diesen und alle anderen Artikel mit dem Jahresabo

Schreibe einen Kommentar