Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft das Stammobjekt des Objektmodells ab, das von Microsoft Visual Basic für Applikationen (VBA) bereitgestellt wird. Verwenden Sie diese Eigenschaft für den Zugriff auf und das Ändern von VBA-Projekten, die den derzeit geöffneten Microsoft Visio-Dokumenten zugeordnet sind. Schreibgeschützt.
Syntax
Ausdruck verwendet werden. VBE
expression Eine Variable, die ein Application-Objekt darstellt.
Rückgabewert
Objekt
Hinweise
Gehen Sie folgendermaßen vor, um Informationen über das zurückgegebene Objekt zu erhalten, die von der Vbe-Eigenschaft zurückgegeben werden:
So rufen Sie Informationen zu dem Objekt ab, das von der
Klicken Sie in der Gruppe Code auf der Registerkarte Entwickler auf Visual Basic.
Klicken Sie im Visual Basic-Editor im Menü Extras auf Verweise.
Klicken Sie im Dialogfeld Verweise auf Microsoft Visual Basic for Applications Extensibility 5.3, und klicken Sie dann auf OK.
Klicken Sie im Menü Ansicht auf Objektbrowser.
Wählen Sie aus der Liste Projekt/Bibliothek die Typbibliothek VBIDE aus.
Untersuchen Sie in der Liste Klassen die Klasse mit dem Namen VBE.
Ab Visio 2002 löst die Vbe-Eigenschaft eine Ausnahme aus, wenn Sie in einer Umgebung mit erhöhter Sicherheit arbeiten und Ihr Systemadministrator den Zugriff auf das VBA-Objektmodell blockiert hat. Es gibt keine Benutzeroberfläche oder programmgesteuerte Möglichkeit, dies zu aktivieren – der Systemadministrator muss den Zugriff aktivieren (oder deaktivieren), indem er eine Gruppenrichtlinie festlegt. Dies trägt zum Schutz vor Viren bei, die sich ausbreiten, indem auf die Visual Basic-Projekte in häufig verwendeten Vorlagen zugegriffen und der Virencode in diese eingefügt wird.
Beispiel
Dieses VBA-Makro veranschaulicht, wie Sie mit der Vbe-Eigenschaft ermitteln, wie viele VBA-Projekte in einer Visio-Instanz geöffnet sind.
Stellen Sie vor dem Ausführen dieses Codes sicher, dass das Kontrollkästchen "Zugriff auf das VBA-Projektobjektmodell vertrauen " unter "Entwicklermakroeinstellungen " auf der Seite " Makroeinstellungen " des Dialogfelds "Trust Center " aktiviert ist (klicken Sie auf die Registerkarte "Datei ", dann auf "Optionen", dann auf "Trust Center" und dann auf "Trust Center-Einstellungen").
Public Sub Vbe_Example()
Dim vbideVBE As VBIDE.VBE
Set vbideVBE = Visio.Application.Vbe
Debug.Print vbideVBE.VBProjects.Count
End Sub
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.