Application.VBE-Eigenschaft (Visio)

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

  1. Klicken Sie in der Gruppe Code auf der Registerkarte Entwickler auf Visual Basic.

  2. Klicken Sie im Visual Basic-Editor im Menü Extras auf Verweise.

  3. Klicken Sie im Dialogfeld Verweise auf Microsoft Visual Basic for Applications Extensibility 5.3, und klicken Sie dann auf OK.

  4. Klicken Sie im Menü Ansicht auf Objektbrowser.

  5. Wählen Sie aus der Liste Projekt/Bibliothek die Typbibliothek VBIDE aus.

  6. 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.