Hallo
Als ik een blok met oppervlaktetoestanden of geometrische tolerantie toevoeg, zegt het blok "Link verbroken" als ik het met de API toevoeg, terwijl als ik het handmatig toevoeg, het werkt.
Dit is bijzonder blokkerend.
Heeft u dit probleem ook of weet u hoe u dit kunt oplossen?
Voorbeeldmacro om te testen:
Dim swApp als SldWorks.SldWorks
Dim deel als SldWorks.ModelDoc2
Dim boolstatus als Booleaanse
Dim longstatus As Long, longwarnings As Long
Sub hoofd()
Stel swApp = Toepassing.SldWorks in
Deel instellen = swApp.ActiveDoc
Dim myBlockDefinition als object
Stel myBlockDefinition in = Part.SketchManager.MakeSketchBlockFromFile(Niets, "CHEMIN_VERS_LE_BLOCK", False, 1, 0)
Einde Sub
In bijgevoegd bestand een blok om te testen.
In beeld:
Bedankt.
bloc_tolerance_trous_fil.sldblk