VBA-Makros
MicroStation implementiert Microsoft Visual Basic for Applications (VBA). MicroStation VBA verfügt über Erweiterungen für VBA, die eine Interaktion mit den Zeichnungsdateielementen und -einstellungen ermöglichen.
Mit dem Produkt werden zahlreiche VBA-Makros bereitgestellt. Informationen zum Entwickeln eigener Makros erhalten Sie in der MicroStation VBA-Hilfe (MicroStationVBA.chm) im Programmverzeichnis von MicroStation. Sie können auch die VBA-Makros verwenden, die sich als Beispiele im Ordner C:\ProgramData\Bentley\MicroStation <Versionsnummer>\Configuration\WorkSpaces\Example\WorkSets\MetroStation\Standards\Macros befinden.
VBA-Konfigurationsvariablen
In der folgenden Tabelle sind die Konfigurationsvariablen aufgeführt, die VBA beeinflussen. Jede Konfigurationsvariable erfordert einen gültigen Wert. Ein ungültiger Wert kann eine Einstellung nicht überschreiben. Ein Neustart ist nicht erforderlich, um die Änderung der Konfigurationsvariablen zu übernehmen.
Variable | Kurzbezeichnung | Beschreibung |
---|---|---|
MS_VBASAVEONRUN | VBA-Projekte automatisch speichern | Wird diese Variable auf 1 gesetzt, dann werden automatisch alle geänderten VBA-Projekte beim Ausführungsstart eines VBA-Programms gespeichert. |
MS_VBAAUTOLOADPROJECTS | Namen von Standardprojekten | Namen der Projekte, die beim Aufruf des Dialogs "VBA" geöffnet werden. |
MS_VBASEARCHDIRECTORIES | Verzeichnisse für die Suche nach VBA-Projekten | Verzeichnisse, die beim Öffnen eines vorhandenen VBA-Projekts durchsucht werden. |
MS_VBANEWPROJECTDIRECTORY | Verzeichnis für neue Projekte | Verzeichnis, das bei Erstellung eines neues Projekts verwendet wird. |