Viewer.SelectedShapeIndex-Eigenschaft (Visio Viewer)
Ruft den Index in der Auflistung der Shapes der ausgewählten Form in der Zeichnung ab, die in Microsoft Visio Viewer geöffnet ist. Schreibgeschützt.
Syntax
Ausdruck. SelectedShapeIndex
Ausdruck Ein Ausdruck, der ein Viewer-Objekt zurückgibt.
Rückgabewert
Long
Hinweise
Die Auflistung von Shapes ist einsbasiert, sodass der Index der ersten Form in der Auflistung 1 ist.
Wenn in der Zeichnung keine Formen ausgewählt sind, gibt die SelectedShapeIndex-Eigenschaft 0 zurück.
Beispiel
Der folgende Code durchläuft die Auflistung von Shapes in dem Dokument, das in Visio Viewer geöffnet ist, wählt die einzelnen Shapes nacheinander aus und ruft dann den Wert des ersten Shape-Datenelements (benutzerdefinierte Eigenschaft) ab, das jedem Shape zugewiesen ist. Wenn der benutzerdefinierte Eigenschaftswert Computer 100 ermittelt wird, wird ein Meldungsfeld zu diesem Zweck angezeigt.
Dim intSelectedShapeIndex As Integer
Dim intShapeCounter As Integer
For intShapeCounter = 1 To vsoViewer.ShapeCount
vsoViewer.SelectShape (intShapeCounter)
intSelectedShapeIndex = vsoViewer.SelectedShapeIndex
If vsoViewer.CustomPropertyValue(intSelectedShapeIndex, 1) = "Computer 100" Then
Interaction.MsgBox ("Selected shape name is " & vsoViewer.CustomPropertyValue(intSelectedShapeIndex, 1))
End If
Next
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.