Hallo Patrick
Folgend ist die Abfrage ob das Solid ein Blechteil ist funktionert beim alten und beim neuen Blech ab SWX
2001 SP9.
' Prüfen ob das Model ein Blechteil ist
If Part.GetBendState = swSMBendStateNone Then
Call MsgBox("Aktives Dokument ist kein Blech")
Exit Sub ' und Raus
Der folgende Status ist auch in der API-Hilfe unter GetBendState bzw SetBendState nachzulesen.
swSMBendStateNone Not a sheet metal part - no SheetMetal features present
swSMBendStateSharps The bends are in their 'sharp' state - the part is rolled back to just before the first FlattenBends feature.
swSMBendStateFlattened The bends are flattened
swSMBendStateFolded The bends are folded
Folgend ist noch das Laden bzw. Schliessen eines SWX
Dokuments.
Set Model = SwApp.OpenDoc2(Pfad, typ, True, False, True, errors)
'zum laden eines Dokuments (Pfad ist der Ordner wo sich dieses Dokument befindet und der vollständige Dateiname.
Für Typ muss entweder Teil/BG oder Zeichnug angegeben werden.
SwApp.CloseDoc Pfad ' Schliesst die Datei wieder.
Ist alles in der API-Hilfe nachzulesen.
------------------
Gruss
Frank O.
[Diese Nachricht wurde von Oberparleiter am 26. Februar 2002 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP