I wrote a macro that will determine if a sheet metal part has bends (with the help of many on this forum). I can use this macro on any part file already open in SolidWorks and it works great.
My next step it to do the same through the PDMWorkgroup 2017 wihout opening any parts in SolidWorks. I have the code written to scan particular projects in PDMWorkgroup and get the list of the parts but I have type mismatch that I need help resolving.
For the PDMWorgroup scan, I have:
Dim PartFile as PDMWDocument
But for the Bend part of the code, I need:
Dim swModel As SldWorks.ModelDoc2
Because I utlimately need:
Dim swFeat As SldWorks.Feature
Dim swSubFeat As SldWorks.Feature
To get to
If swSubFeat.GetTypeName2 = "UiBend" Then
FoundBend = True
How do I get from PartFile to swModel? Is it possible without extracting/opening every PartFile?