Autodesk Inventor Customization
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Selecting (SelectSet ) an Item from the Model Browser in a DrawingDoc ument
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Hello All,
Please look at the image (also Attached)
I want to fetch either,
<> The name of the item selected OR
<> The componentOccurrence.Name of the referenced Assembly OR
<> (the best) The DrawingCurve(s) selected in the Window
Keep in mind that the idea is it to allow the user to make more than one selection (i.e. multiple components in browser window)
I have an alternative to make the user to manually select the drawingCurves in the Window, but that is not an elegnt solution to hat I am trying to achive.
If anyone can give me a heads up on what is the object type of the item I am selecting (I tried ComponentOccurrence but failed), even that would be very helpful.
Thanking you all,
Wajih
Solved! Go to Solution.
Re: Selecting (SelectSet ) an Item from the Model Browser in a DrawingDoc ument
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Hi Wajih,
If I understand you correctly then the following VBA code should be of help:
Function GetSelectedItems(nodes As BrowserNodesEnumerator) As String
Dim node As BrowserNode
For Each node In nodes
If node.Selected Then
GetSelectedItems = GetSelectedItems + vbCrLf + node.BrowserNodeDefinition.Label
End If
GetSelectedItems = GetSelectedItems + GetSelectedItems(node.BrowserNodes)
Next
End Function
Sub GetSelectedItemsInBrowser()
Dim bp As BrowserPane
Set bp = ThisApplication.ActiveDocument.BrowserPanes("DlHie rarchy")
Dim items As String
items = GetSelectedItems(bp.TopNode.BrowserNodes)
MsgBox items
End Sub
Cheers,

Adam Nagy
Developer Technical Services
Autodesk Developer Network

