Método getids (Visio)Selection.GetIDs method (Visio)

Obtém as identificações das formas na seleção.Gets the shape IDs of the shapes in the selection.

Observação

This Visio object or member is available only to licensed users of Visio Professional 2013.This Visio object or member is available only to licensed users of Visio Professional 2013.

SintaxeSyntax

expressão. GetIDs (Shapeids)expression.GetIDs(ShapeIDs())

expressão Uma expressão que retorna um objeto Selection .expression An expression that returns a Selection object.

ParâmetrosParameters

NomeName Obrigatório/OpcionalRequired/Optional Tipo de dadosData type DescriçãoDescription
Shapeids)ShapeIDs() ObrigatórioRequired LongLong Check-out de parâmetro.Out parameter. Uma matriz de IDs de tipo tempo correspondente às formas na seleção de forma.An array of shape IDs of type Long corresponding to the shapes in the selection.

Valor de retornoReturn value

NadaNothing

ComentáriosRemarks

Microsoft Visio usa números de identificação para identificar formas, conjuntos de registros e linhas de dados.Microsoft Visio uses ID numbers to identify shapes, recordsets, and data rows. As identificações de forma são exclusivas somente dentro do escopo da página que estiverem em.Shape IDs are unique only within the scope of the page they are on. Após determinar essas IDs de forma, você pode passá-los para o método linkshapestodatarows para especificar exatamente como as formas no seu diagrama devem vincular a linhas de dados em conjuntos de registros de dados disponíveis.After you determine these shape IDs, you can pass them to the Page.LinkShapesToDataRows method to specify exactly how the shapes in your diagram should link to data rows in the available data recordsets. As identificações de forma são exclusivas dentro do escopo de uma página específica.Shape IDs are unique within the scope of a particular page.

Para determinar a identificação de uma forma que faz parte de uma seleção, use o método Selection.GetIDs.To determine the shape ID for a shape that is part of a selection, use the Selection.GetIDs method.

O conjunto de identificações de forma retornadas é determinado pela definição da propriedade Selection.IterationMode.The set of shape IDs returned is determined by the setting of the Selection.IterationMode property.

ExemploExample

Os seguintes Microsoft Visual Basic for Applications (VBA) macro mostra como usar o método GetIDs para obter as identificações das formas em uma seleção e imprimir os IDs na janela Immediate.The following Microsoft Visual Basic for Applications (VBA) macro shows how to use the GetIDs method to get the IDs of shapes in a selection and print the IDs in the Immediate window. Ele seleciona todas as formas na janela ativa.It selects all the shapes in the active window.

Public Sub GetIDs_Example() 
 
    Dim vsoSelection As Visio.Selection 
    Dim lngShapeID As Long
    Dim intShapeIndex As Integer 
     
    ActiveWindow.DeselectAll 
    ActiveWindow.SelectAll 
     
    Set vsoSelection = ActiveWindow.Selection 
     
    Call vsoSelection.GetIDs(lngShapeIDs) 
     
    For intShapeIndex = LBound(lngShapeIDs) To UBound(lngShapeIDs) 
        lngShapeID = lngShapeIDs(intShapeIndex)
        Debug.Print lngShapeID 
    Next 
 
End Sub