Produkt(e): | MicroStation |
Version(en): | V8i |
Umgebung: | N\A |
Produktbereich: | Programmierung |
Produktunterbereich: | VBA |
Ursprünglicher Autor: | Artur Goldsweer, Bentley Technical Support Group |
Beim Versuch ein VBA Macro zu starten, erscheint der folgende Fehler in der Statuszeile von MicroStation:
VBA-Schnittstellenfehler: Comp-Manager kann nicht erstellt werden - 0x80040502
Das Problem ist die Folge von einem fehlenden Unterverzeichnis für die Sprachversion von VBA.
Bei der Installation von VBA werden die regionalen Einstellungen der Sprache überprüft.
Bei einem deutschen Betriebssystem wird nicht zwischen den deutschen Varianten unterschieden:
Deutschland (1031)
Österreich (3079),
Schweiz (2055),
Liechtenstein (5127)
Luxemburg (4103)
Es wird also während der Installation nur ein Ordner 1031 für Deutschland angelegt.
Soll nun VBA Macro gestartet werden, so wird entsprechend den Regionaleinstellungen der Ländercodeordner gesucht und nicht gefunden, daher kommt es zu dieser Fehlermeldung.
Das Problem kann behoben werden, indem manuell dieser fehlende Ordner angelegt wird und der Inhalt aus dem Ordner 1031 hineinkopiert wird.
Zu finden ist der Ordner
bei einem englischem Windows x64:
C:\Program Files (x86)\Common Files\microsoft shared\VBA\VBA6
bei einem deutschen Windows 32 Bit:
C:\Program Files\Common Files\microsoft shared\VBA\VBA6
bzw. "Programme" statt "Program Files" bei deutschen Windows Versionen.
VBA-Schnittstellenfehler: Comp-Manager kann nicht erstellt werden: 0x80040583
Microstation V8i Systemanforderungen und Hardwareempfehlungen [TN]
N/A