InvisibleApp. beginbasic-Eigenschaft (Visio)InvisibleApp.VBE property (Visio)

Ruft das Stammobjekt des Objektmodells ab, das von Microsoft Visual Basic für Applikationen (VBA) bereitgestellt wird.Gets the root object of the object model exposed by Microsoft Visual Basic for Applications (VBA). 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.Use this property to access and manipulate the VBA projects associated with currently open Microsoft Visio documents. Schreibgeschützt.Read-only.

SyntaxSyntax

Ausdruck. **** "Debasic"expression.VBE

Ausdruck Eine Variable, die ein InvisibleApp -Objekt darstellt.expression A variable that represents an InvisibleApp object.

RückgabewertReturn value

ObjektObject

BemerkungenRemarks

Führen Sie die folgenden Schritte aus, um Informationen **** über das von der Eigenschaft "beginbasic" zurückgegebene Objekt abzurufen:To get information about the object returned by the Vbe property, follow these steps:

So rufen Sie Informationen zu dem Objekt ab, das von derTo get information about the object returned by the Vbe property

  1. Klicken Sie in der Gruppe Code auf der Registerkarte Entwicklertools auf Visual Basic.In the Code group on the Developer tab, click Visual Basic.

  2. Klicken Sie im Visual Basic-Editor im Menü Extras auf Verweise.In the Visual Basic Editor, on the Tools menu, click References.

  3. Klicken Sie im Dialogfeld Verweise auf Microsoft Visual Basic für die Erweiterbarkeit von Anwendungen 5,3, und klicken Sie dann auf OK.In the References dialog box, click Microsoft Visual Basic for Applications Extensibility 5.3, and then click OK.

  4. Klicken Sie im Menü Ansicht auf Objekt Browser.On the View menu, click Object Browser.

  5. Wählen Sie in der Liste Projekt/Bibliothek die VBIDE -Typbibliothek aus.In the Project/Library list, select the VBIDE type library.

  6. Überprüfen Sie in der Liste Klassen die Klasse **** mit dem Namen "decodel".In the Classes list, examine the class named VBE.

Beginnend mit Visio 2002 löst die **** Eigenschaft "beginmodel" eine Ausnahme aus, wenn Sie in einer Umgebung mit höherer Sicherheit ausgeführt werden und Ihr System Administrator den Zugriff auf das VBA-Objektmodell blockiert hat.Beginning with Visio 2002, the Vbe property raises an exception if you are running in a security-enhanced environment and your system administrator has blocked access to the VBA object model. Es gibt keine Benutzeroberfläche oder programmatische Möglichkeit, dies zu aktivieren – der System Administrator muss den Zugriff durch Festlegen einer Gruppenrichtlinie aktivieren (oder deaktivieren).There is no user interface or programmatic way to turn this on—the system administrator must turn on (or off) access by setting a Group Policy. Dadurch wird der Schutz vor Viren verhindert, die sich durch den Zugriff auf die Visual Basic-Projekte in häufig verwendeten Vorlagen und das injizieren des Viruscodes verbreiten.This helps protect against viruses that spread by accessing the Visual Basic projects in commonly used templates and injecting the virus code into them.

BeispielExample

Dieses VBA-Makro zeigt, wie Sie **** mit der Eigenschaft "beginbasic" bestimmen, wie viele VBA-Projekte in einer Visio-Instanz geöffnet sind.This VBA macro shows how to use the Vbe property to determine how many VBA projects are open in an instance of Visio.

Stellen Sie vor dem Ausführen dieses Codes sicher, dass das Kontrollkästchen Zugriff auf das VBA-Projektobjektmodell vertrauen unter Entwickler Makroeinstellungen auf der Seite Makroeinstellungen im Dialogfeld Vertrauensstellungs Center aktiviert ist (Klicken Sie auf die Registerkarte Datei , Klicken Sie auf Optionen, klicken Sie auf Sicherheitscenterund dann auf Einstellungen für das Sicherheitscenter).Before running this code, make sure the Trust access to the VBA project object model check box is selected under Developer Macro Settings on the Macro Settings page of the Trust Center dialog box (click the File tab, click Options, click Trust Center, and then click Trust Center Settings).

 
Public Sub Vbe_Example() 
 
     Dim vbideVBE As VBIDE.VBE 
 
     Set vbideVBE = Visio.Application.Vbe 
     Debug.Print vbideVBE.VBProjects.Count 
 
End Sub

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.