Você está aqui: AutoCAD VBA ::: Dicas & Truques ::: AcadSelectionSet - Seleção de Objetos |
Como retornar a quantidade de objetos selecionados na área de desenho do AutoCAD usando AutoCAD VBA e a propriedade Count do objeto AcadSelectionSetQuantidade de visualizações: 401 vezes |
Nesta dica mostrarei como podemos usar a propriedade Count do objeto AcadSelectionSet do AutoCAD VBA para pedir ao usuário que selecione um ou mais objetos na área de desenho e, em seguida, retornar a quantidade de objetos selecionados. Veja o código AutoCAD VBA completo para o exemplo: ' Macro que permite ao usuário selecionar um ou mais ' objetos na área de desenho do AutoCAD e retorna a quantidade ' de objetos selecionados Sub QuantObjetosSelecionados() ' para guardar a seleção de objetos Dim objetosSelecionados As AcadSelectionSet ' para guardar a quantidade de objetos selecionados Dim quantSelecionados As Integer ' vamos trabalhar com o desenho atual With ThisDrawing On Error Resume Next ' o primeiro passo é limpar a seleção atual (se houver) .SelectionSets("CurrentSelection").Delete ' agora pedimos para o usuário selecionar os objetos MsgBox "Selecione os objetos desejados e pressione Enter" ' obtemos a seleção Set objetosSelecionados = .SelectionSets.Add("CurrentSelection") Ao executar este código AutoCAD nós teremos o seguinte resultado: Selecione os objetos desejados e pressione Enter [Seleciona alguns objetos e pressiona Enter] Você selecionou 5 objetos. |
![]() |
Veja mais Dicas e truques de AutoCAD VBA |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |