Ik kan me voorstellen dat je een macro hebt opgenomen om dit resultaat te krijgen?
In plaats daarvan moet u een functie "Voor elk" gebruiken die alle dimensies van het onderdeel doorloopt, een voorbeeld (waarmee de waarden van alle dimensies voor alle configuraties worden opgehaald), zie dit gedeelte van de API-help:
Ik heb niet voor elke functie een gebruikt, maar bij het maken van mijn beoordeling heb ik het de naam gegeven die ik wilde doorgeven.
Hieronder vindt u de aangepaste code die werkt.
MyDisplayDim als object dimmen Stel myDisplayDim = swmodel in. AddDimension2(-0.15, hoogte / 2, 0) MyDimension dimmen als object Stel myDimension = swmodel in. Parameter("H@Esquisse2") Stel swSelMgr = swmodel in. SelectieManager Stel swDispDim in = swSelMgr.GetSelectedObject5(1) Dim swDim als SldWorks.Dimension Stel swDim in = swDispDim.GetDimension Dim nom_cote als snaar