Share via


Viewer.SelectedShapeIndex 屬性 (Visio 檢視器)

取得繪圖中所選取圖形之圖案集合中的索引,該圖案在Microsoft Visio 檢視器中開啟。 唯讀。

語法

運算式SelectedShapeIndex

表達 會傳回 Viewer 物件的 運算式。

傳回值

Long

註解

圖形集合是以一為基底,因此集合中第一個圖案的索引為 1。

如果繪圖中未選取任何圖形, SelectedShapeIndex 屬性會 傳回 0。

範例

下列程式碼會逐一查看以Visio 檢視器開啟之檔中的圖形集合、依序選取每個圖案,然後取得第一個圖形資料項目的值, (指派給每個圖案的自訂屬性) 。 如果它探索到電腦 100 的自訂屬性值,則會顯示該效果的訊息方塊。

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

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應