Freigeben über


Document.Mode-Eigenschaft (Visio)

Bestimmt, ob sich ein Dokument im Laufzeit- oder im Entwurfsmodus befindet. Lese-/Schreibzugriff.

Syntax

Ausdruck. Modus

Ausdruck Eine Variable, die ein Document-Objekt darstellt.

Rückgabewert

VisDocModeArgs

Hinweise

Ein Microsoft Visio-Dokument befindet sich entweder im Laufzeit- oder im Entwurfsmodus, genau wie ein Microsoft Visual Basic-Formular entweder ausgeführt oder entworfen wird.

Nachfolgend sind die grundlegenden Unterschiede zwischen Laufzeit- und Entwurfsmodus aufgeführt:

  • In einem Dokument bereitgestellte ActiveX-Steuerelemente werden angewiesen, keine Ereignisse auszulösen, wenn sich das Dokument im Entwurfsmodus befindet. Wenn sich das Dokument im Laufzeitmodus befindet, sollen Ereignisse hingegen ausgelöst werden.

  • In Visio wird kein Objekt, dessen Dokument sich im Entwurfsmodus befindet, als Ereignisquelle verwendet.

Der Ausführungs-/Entwurfsmodus eines Visio-Dokuments wird auf der Visio-Benutzeroberfläche vom Steuerelement Entwurfsmodus auf der Registerkarte Entwickler angezeigt. Das Erscheinungsbild dieses Steuerelements entspricht der Der Schaltfläche Entwurfsmodus im Visual Basic Editor-Fensters. Wenn das Steuerelement gedrückt angezeigt wird, befindet sich das Dokument (Projekt) im Entwurfsmodus. Wenn es nicht gedrückt angezeigt wird, befindet sich das Dokument (Projekt) im Ausführungsmodus.

Der Ausführungs-/Entwurfsmodus eines Visio-Dokuments wird mit dem Ausführungs-/Entwurfszustand des vba-Projekts (Visual Basic for Applications) des Dokuments synchronisiert, sofern das Dokument über ein Projekt verfügt. Wenn das Dokument in den oder aus dem Ausführungsmodus wechselt, wechselt der Modus des Projekts und umgekehrt. Dies bedeutet, dass das Projekt, in dem code im Projekt eines Dokuments den Dokumentmodus auf den Entwurfsmodus (ThisDocument.Mode = visDocModeDesign) festlegt, das Projekt, in dem der Code ausgeführt wird, in den Entwurfsmodus übergeht, und alle Anweisungen, die der Anweisung mode-assignment folgen, nicht ausgeführt werden. Code in einem Dokument kann jedoch ein anderes Dokument (Projekt) in den Entwurfsmodus versetzen und weiterhin ausgeführt werden.

Der Modus eines Dokuments stellt keine beständige Eigenschaft dar. Standardmäßig wird ein Visio-Dokument im Entwurfsmodus geöffnet, sofern es nicht von einem vertrauenswürdigen Herausgeber stammt, digital signiert ist oder an einem vertrauenswürdigen Speicherort abgelegt ist. Ein Dokument, das eines dieser Kriterien erfüllt, wird im Laufzeitmodus geöffnet.

Sie können jedoch die Standardeinstellungen in der Kategorie Makroeinstellungen des Visio Trust Center ändern (klicken Sie auf die Registerkarte Datei , klicken Sie auf Optionen, klicken Sie auf Trust Center und dann auf Trust Center-Einstellungen.) Wenn Alle Makros außer digital signierten Makros deaktivieren ausgewählt ist, werden Visio-Dokumente, die sich nicht an einem vertrauenswürdigen Speicherort befinden, nur dann im Ausführungsmodus geöffnet, wenn sie digital signiert sind. Wenn Alle Makros ohne Benachrichtigung deaktivieren oder Alle Makros mit Benachrichtigung deaktivieren ausgewählt ist, werden Dokumente, die sich nicht an einem vertrauenswürdigen Speicherort befinden, im Entwurfsmodus geöffnet. Wenn Alle Makros aktivieren ausgewählt ist, werden Dokumente immer im Ausführungsmodus geöffnet, aber diese Option stellt ein Sicherheitsrisiko dar und wird nicht empfohlen.

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.