Hi,
Document Manager Get External References API is not working for some documents.
Its repeating the same reference file as many times.
The see below code and output of this code
' Get external references
dmExtRefOption = dmDocMgr.GetExternalReferenceOptionObject
dmExtRefOption.Configuration = "Default"
dmExtRefOption.NeedSuppress = True
dmSearchOpt = dmDocMgr.GetSearchOptionObject()
dmExtRefOption.SearchOption = dmSearchOpt
dmSearchOpt.SearchFilters = (SwDmSearchFilters.SwDmSearchExternalReference + SwDmSearchFilters.SwDmSearchForPart)
numExtRefs = dmDoc.GetExternalFeatureReferences(dmExtRefOption)
extRefs = dmExtRefOption.ExternalReferences
refConfigs = dmExtRefOption.ReferencedConfigurations
If (numExtRefs > 0) Then
For i = 0 To numExtRefs - 1
Console.WriteLine("External reference: " & extRefs(i))
Next
Else
Console.WriteLine("No external references in the part document.")
End If
Is there any changes in my code?
Thanks in Advance!!!
.
SolidworksApi macros