Hallo zusammen,
folgendes Problem, ich möchte eine Do Until Schleife programmieren, die nach einer Selction überprüft ob die Selection vom Typ "Body ist.
Sub CATMain()
Dim Ref(0)
Ref(0)= "AnyObject"
Do
Dim UserSel As Selection
Set UserSel=CATIA.ActiveDocument.Selection
UserSel.clear
Dim E As CATBSTR
E = UserSel.SelectElement2(Ref,"TEST",true)
MsgBox(UserSel.Item(1).Value.Name)
UserSel.EndSelectElement
UserSel.Clear
Loop Until (E = "Body")
End Sub
So funktioniert es nicht, die Ausgangsbedingung wird nicht erkannt und die Schleife endlos durchlaufen.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP