Produkt(e): | MicroStation | ||
Version(en): | 08.11.09.833 | ||
Umgebung: | N\A | ||
Produktbereich: | Ebenen | ||
Produktunterbereich: | Allgemein |
Manchmal kommt es vor, dass eine DGN-Datei unsichtbare Elemente enthält und dessen Ebene(n) als verwendet angezeigt wird/weden aber nichts davon dargesttellt wird. Diese werden oftmals direkt vom Programm oder einer Zusatzapplikationen erstellt und können aufgrund des verborgenen Zustandes nicht gelöscht werden.
Mit folgendem VBA-Makro können unsichtbare Elemente aufgelistet werden. Zusätzlich erhalten Sie die Möglichkeit, die betroffenen Elemente entweder wieder sichtbar zu schalten oder gänzlich zu löschen.
FindInvisibleElement.zip
Bitte speichern Sie sich dieses Tool in Ihrem MicroStation-Verzeichnis ...\Workspace\Standards\vba (oder in einem Verzeichnis, wo die Konfigurations-Variable MS_VBASEARCHDIRECTORIES hinzeigt) ab.
Beispielsweise das Verzeichnis C:\ProgramDate\Bentley\MicroStation V8i (Selectseries)\Workspace\Standards\VBA
Zum Ausführen dieses VBA-Makros haben Sie zwei Möglichkeiten:
Extras > Makro > ProjektManager > Projekt Laden > Datei "FindInvisibleElement.mvba" auswählen > OK > Doppelklick auf den Dateinamen > Ausführen > in der nun erscheinenden "Unsichtbare Elemente"-Options-Toolbox eventuell erscheinende Elemente nach Wunsch auswählen und den gewünschten Options-Knopf betätigen.
ODER
Extras > Tastatureingabe: VBA RUN [FindInvisibleElement]FindInvisibleElement eingeben
Wenn Sie dieses Makro häufiger ausführen möchten empfiehlt es sich den Tastatureingabebefehl auf einen Button zu legen. (Arbeitsbereich > Anpassen) Eine Anleitung dazu finden Sie unter folgender Wiki: Erstellen / Anpassen von Tools / Werkzeugen und Toolboxen / Werkzeugkästen
Achtung:
Bitte machen Sie nicht den Fehler, den Element-Typ 17 (Text) einfach zu löschen ohne zu wissen, was für ein Text sich dahinter verbirgt.
Beispielsweise wird beim Platzieren von nicht-assoziativen Schraffuren jeweils der unsichtbare Text "Pattern Control Element" platziert.
Die Texte "Pattern Control Element" beinhalten die Attribut-Daten für nicht-Assoziative Schraffuren, welche es ermöglichen das Tool "Musterattribute anpassen" an nicht-assoziativen Schraffuren anzuwenden.
Wenn Sie jedoch das "Pattern Control Element" löschen und dann versuchen das Tool "Musterattribute anpassen" daran zu verwenden, dann würde in Ihrer Nachrichtenzentrale die Meldung "Steuerungselement für Bemusterung kann nicht gefunden werden" erscheinen.
Dieses Programm wird geliefert wie es ist, ohne eine Gewährleistung irgendwelcher Art . Bentley Systems, Inc. übernimmt keine Verantwortung für direkten oder indirekten Schaden, die aus der Nutzung dieses Programmes entstehen könnte.
X
X
Ursprünglicher Autor: | Yvonne Lohse |