Message 1 of 24
Not applicable
02-09-2018
05:59 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I haven't done much programming at all in the last 10 years, so I am probably missing something simple here, but I don't understand why this is failing on the AddChild call
Any help appreciated.
Public Sub Test_SketchedSyms()
Dim oDestinationdoc As DrawingDocument
Set oDestinationdoc = ThisApplication.ActiveDocument
Dim oSourceDoc As DrawingDocument
Set oSourceDoc = ThisApplication.Documents.Open("C:\Test.idw", False)
Dim oSketchSymNodes As ObjectCollection
Set oSketchSymNodes = ThisApplication.TransientObjects.CreateObjectCollection
Dim oSourcePane As BrowserPane
Set oSourcePane = oSourceDoc.BrowserPanes.ActivePane
Dim oDestinationPane As BrowserPane
Set oDestinationPane = oDestinationdoc.BrowserPanes.ActivePane
Dim oSourceSketchSyms As BrowserNode
Set oSourceSketchSyms = oSourcePane.TopNode.BrowserNodes("Drawing Resources").BrowserNodes.Item("Sketch Symbols")
Dim oDestinationSketchSyms As BrowserNode
Set oDestinationSketchSyms = oDestinationPane.TopNode.BrowserNodes("Drawing Resources").BrowserNodes.Item("Sketch Symbols")
Dim oBrowserNode As BrowserNode
For Each oBrowserNode In oSourceSketchSyms.BrowserNodes
Debug.Print oBrowserNode.FullPath
oSketchSymNodes.Add oBrowserNode
Next
Dim oNode As BrowserNode
For Each oNode In oSketchSymNodes
oDestinationSketchSyms.AddChild oNode
Next
End Sub
Solved! Go to Solution.

