Hi Goncalves,
@NSBowser mean something like the follow code
This Add the text "(IDW)" or "(DWG)"
On Error Resume Next
Dim oAss As AssemblyDocument = ThisApplication.ActiveEditDocument
Dim bp As BrowserPane = ThisApplication.ActiveDocument.BrowserPanes.ActivePane
Dim node As BrowserNode
Dim oName As String
For Each node In bp.TopNode.BrowserNodes
oName = Left(node.NativeObject.Definition.Document.FullFileName, _
Len(node.NativeObject.Definition.Document.FullFileName) - 3)
If System.IO.File.Exists(oName & "idw") Then
node.NativeObject.Name = node.NativeObject.Name.Replace("(IDW) ", "")
node.NativeObject.Name = ("(IDW) " & node.BrowserNodeDefinition.Label)
End If
If System.IO.File.Exists(oName & "dwg") Then
node.NativeObject.Name = node.NativeObject.Name.Replace("(DWG) ", "")
node.NativeObject.Name = ("(DWG) " & node.BrowserNodeDefinition.Label)
End If
Next
This clean the added text
On Error Resume Next
Dim oAss As AssemblyDocument = ThisApplication.ActiveEditDocument
Dim bp As BrowserPane = ThisApplication.ActiveDocument.BrowserPanes.ActivePane
Dim node As BrowserNode
Dim oName As String
For Each node In bp.TopNode.BrowserNodes
If InStr(1, node.BrowserNodeDefinition.Label, "(DWG) ") > 0 Then
node.NativeObject.Name = node.BrowserNodeDefinition.Label.Replace( "(DWG) ", "")
End If
If InStr(1, node.BrowserNodeDefinition.Label, "(IDW) ") > 0 Then
node.NativeObject.Name = node.BrowserNodeDefinition.Label.Replace( "(IDW) ", "")
End If
Next
I hope you like it, is not perfect but work fine for me.
Bregs
Rossano Praderi
--------------------------------------
If my post answers your question, please click the "Accept as Solution"
button. This helps everyone find answers more quickly!
---------------