Document.DiagramServicesEnabled-Eigenschaft (Visio)
Bestimmt, ob und welche Diagrammdienste für das Dokument aktiviert sind. Lese-/Schreibzugriff.
Syntax
Ausdruck. DiagramServicesEnabled
Ausdruck Ein Ausdruck, der ein Document-Objekt zurückgibt.
Rückgabewert
Long
Hinweise
Visio verfügt über mehrere Diagrammverhalten, einschließlich Strukturiertes Diagrammverhalten und AutoSize-Verhalten. Mit den Verhaltensweisen von strukturierten Diagrammen wird definiert, wann Containermitgliedschaftsbeziehungen und Beschriftungsassoziationen erstellt werden. Mit AutoSize-Verhaltensweisen wird definiert, wann Visio die Größe des Zeichenblatts automatisch ändert, um es an geänderte Inhalte anzupassen.
Sie können diese neuen Diagrammverhaltensweisen in Ihrer Lösung nutzen, indem Sie mit der DiagramServicesEnabled-Eigenschaft die Dienste aktivieren, die diese Verhaltensweisen zusammenfassen. Wenn Ihre Projektmappe das Diagramm ändert, ruft Visio das Diagrammverhalten auf, das einem der derzeit aktivierten Dienste zugeordnet ist.
Der Wert der DiagramServicesEnabled-Eigenschaftseinstellung muss eine oder eine bitweise Kombination der folgenden Konstanten der VisDiagramServices-Enumeration sein.
Konstante | Wert | Beschreibung |
---|---|---|
visServiceNone | 0 | Keine Diagrammdienste |
visServiceAll | -1 | Alle Diagrammdienste |
visServiceAutoSizePage | 1 | AutoSize-Verhaltensweisen (automatische Größenanpassung von Seiten) |
visServiceStructureBasic | 2 | Strukturiertes Diagrammverhalten, bei dem vorhandene Beziehungen beibehalten, aber keine neuen Beziehungen erstellt werden. |
visServiceStructureFull | 4 | Verhaltensweisen für strukturierte Diagramme, die allen auf der Benutzeroberfläche (UI) befindlichen entsprechen |
visServiceVersion140 | 7 | Alle Diagrammdienste, die in Visio vorhanden sind. |
visServiceVersion150 | 8 | Alle Diagrammdienste, die in Visio vorhanden sind. |
Wenn Sie visServiceStructureBasic und visServiceStructureFull kombinieren, setzt die zuletzt genannte Konstante die erste außer Kraft. Sie können jedoch visServiceAutoSizePage mit entweder visServiceStructureBasic (3) oder visServiceStructureFull (5) kombinieren und der Eigenschaften jeden dieser Werte zuweisen.
Diagrammdienste gelten nur für Lösungen, mit denen Visio programmgesteuert (durch Automatisierung) manipuliert wird. Sie haben keine Auswirkungen auf die Verhaltensweisen, die in der Benutzeroberfläche verfügbar gemacht werden. Einstellungen auf der Benutzeroberfläche, die diese Verhaltensweisen deaktivieren, haben keine Auswirkungen auf Verhaltensweisen, die programmgesteuert ausgelöst werden.
Standardmäßig sind die Diagrammdienste für ein Dokument deaktiviert. Sie müssen alle Dienste, die Sie nutzen möchten, aktivieren, bevor das Diagramm von der Lösung geändert wird. Die Einstellungen für Diagrammdienste gelten nur für die aktuelle Visio-Sitzung und werden nicht beibehalten.
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.