Hallo Henry,
funktioniert prima. Ich habe jetzt aber das Problem, dass die Box nach jedem einzelnen Durchlauf (es sind mehrere Flächen im Baum)aufgeht und ich auswählen muss, was ich machen will.
Die Abfrage müsste einmal gemacht werden und dann läuft das Makro komplett durch ohne bei jedem Teil noch einmal nachzufragen.
'*********Auswahl treffen Zufall oder feste Farbe******
If MsgBox("Zufallsfarbe ja oder nein", vbQuestion + vbYesNo, "Hallo!") = vbNo Then
Else
'********************Farbe_aendern********************
Set Selektion = CATIA.ActiveDocument.Selection
CATIA.ActiveDocument.Selection.Add (hybridShapeSurfaceExplicit1)
Set Properties = Selektion.VisProperties
Randomize
Z1 = Int(255*Rnd)+1 ' liefert eine Zufallszahl von 0-255
Z2 = Int(255*Rnd)+1 ' liefert eine Zufallszahl von 0-255
Z3 = Int(255*Rnd)+1 ' liefert eine Zufallszahl von 0-255
Properties.SetRealColor Z1,Z2,Z3,0
Randomize
CATIA.ActiveDocument.Selection.Clear
part1.Update
'**********************************************************
'Eine feste Farbe einstellen
Set Properties = Selektion.VisProperties
Properties.SetRealColor 193,196,192,0
part1.Update
End If
'**********************************************************
Next
part1.Update
------------------
Gruß
Günter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP