- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi,
How can I quick select all same parts within an assembly.
Dim s As Inventor.ComponentOccurrence = ThisApplication.CommandManager.Pick(Inventor.selectionfilterenum.kAssemblyLeafOccurrenceFilter,"select")
'MsgBox(s.Name)
Dim f As Array = Split(s.Name, ":")
'MsgBox (f(0))
Dim a As Inventor.AssemblyDocument = ThisDoc.Document
Dim d As Inventor.SelectSet = a.SelectSet
For Each c As Inventor.ComponentOccurrence In a.ComponentDefinition.Occurrences.AllLeafOccurrences
If c.Name.Contains (f(0)) Then
d.Select(c)
End If
Next
End Sub
The above works to slow.
Regards
Regards,
Arthur Knoors
Autodesk Affiliations & Links:
Autodesk Software:Inventor Professional 2025 | Vault Professional 2024 | Autocad Mechanical 2024
Programming Skills:Vba | Vb.net (Add ins Vault / Inventor, Applications) | I-logic
Programming Examples:
Drawing List!|
Toggle Drawing Sheet!|
Workplane Resize!|
Drawing View Locker!|
Multi Sheet to Mono Sheet!|
Drawing Weld Symbols!|
Drawing View Label Align!|
Open From Balloon!|
Model State Lock!
Posts and Ideas:
My Ideas|
Dimension Component!|
Partlist Export!|
Derive I-properties!|
Vault Prompts Via API!|
Vault Handbook/Manual!|
Drawing Toggle Sheets!|
Vault Defer Update!
! For administrative reasons, please mark a "Solution as solved" when the issue is solved !
Solved! Go to Solution.