Im VBA Editor die richtige Hilfe aufrufen


 
 Bezieht sich auf 
  
 Produkt(e):MicroStation
 Version(en):V8i, CONNECT Edition
 Umgebung: Windows 7, 8, 8.1, 10
 Produktbereich: Programmierung
 Produktunterbereich: VBA
 Ursprünglicher Autor:Artur Goldsweer, BDN
  

Man kennt es aus MicroStation: man ruft einen Befehl auf und möchte weitere Details zu dem Befehl erfahren und öffnet mit der Funktionstaste F1 die kontextbezogene Hilfe.
Bei MicroStation ist alles innerhalb einer Hilfe zusammengefasst.

Dies ist jedoch bei der Hilfe für VBA anders, denn das in MicroStation verwendete VBA setzt sich aus mehreren Bibliotheken zusammen, und jede Bibliothek stellt üblicherweise seine eigene Hilfe zur Verfügung.
Im Wesentlichen sind es zumeist zwei Bibliotheken, die im VBA zur Verfügung stehen, Funktionalität und eine eigen Hilfe mitbringen.

Das ist zum Einen das VBA "Grundpaket", also das allgemeine VBA, das auch im VBA z.B. beim Office enthalten ist. Hinzu kommt die Objektbibliothek von MicroStation.
Dies kann man gut erkennen, wenn man sich im VBA Editor befindet und den Object Browser mit der Funktionstaste F2 aufruft.

Man erhält eine Übersicht in dieser Form, oben links ist eine Liste, voreingestellt auf "alle Bibliotheken":

Öffnet man die Liste, sollten "MicroStationDGN" und "VBA" enthalten sein, wie hier:

Wählt man nun nacheinander eine der Bibliotheken aus, werden darunter alle enthaltenen Klassen, sowie deren Member, also Methoden und Eigenschaften gelistet.
Darunter sind Angaben über die Bibliothek und der Ordner.

Bei diesem Beispielrechner sind die Angaben für VBA diese:

Library VBA
    C:\Program Files (x86)\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL
    Visual Basic For Applications

und für MicroStationDGN folgende:

Library MicroStationDGN
    D:\Data\installs\ms081109867\MicroStation\ustation.exe
    Bentley MicroStation DGN 8.9 Object Library

Wählt man nun nach Auswahl der gesuchten Bibliothek eine Klasse oder eine Methode an und drückt die F1 Taste, dann öffnet sich die entsprechende Hilfe.

Wählt man die MicroStationDGN Bibliothek aus und drückt F1, dann öffnet sich die VBA Hilfe zu allen Objekttypen, Eigenschaften und Funktionen, die durch MicroStation hinzugefügt wurden, viele der Befehle auch mit nützlichen Beispielen.
Hinter der Hilfe befindet sich eine konkrete Datei, die lautet MicroStationVBA.chm und befindet sich im Installationsverzeichnis von MicroStation. Diese Datei kann natürlich auch separat aufgerufen werden, ohne MicroStation gestartet zu haben.

Die kontextbezogene Hilfe funktioniert auch schon direkt im VBA Editor, ohne dass man die Ansicht der Objektbibliotheken benötigt.
Wichtig ist nur dabei, wo sich der Kursor befindet. Probieren Sie es einmal aus:

Tippen Sie im Editor das Word "String", klicken mit der MAus auf das Wort, so dass sich der Kursor auf dem Wort befindet und klicken F1. Es wird die allgemeine VBA Hilfe aufgerufen und Details über den Typ String angezeigt.
Wählt man jedoch ein Schlüsselwort aus, das von MicroStation stammt, wie z.B. "Level", "Point3D, "LineElement" usw, und betätigt dann F1, wird die VBA Hilfe von MicroStation geöffnet.