Hallo liebe VBA Experte,
bin ein absoluter Neuling zum Thema VBA-Programmierung. ich brauche bitte Hilfe von euch.
Die folgende Code kann nicht durchgeführt werden:
Sub Main()
'Wzk3D deklarieren
Dim Bauteil As Part
Set Bauteil = CATIA.ActiveDocument.Part
Dim Wzk3D As HybridShapeFactory
Set Wzk3D = Bauteil.HybridShapeFactory
'geöffnete Körper erzeugen
Dim HBody As HybridBody
Set HBody = Bauteil.HybridBodies.Add
HBody.Name = "Helix_Punkte"
'Punkte vordefinieren
Dim P1, P2
Set P1 = HBody.HybridShapes.Item("Punkt.1")
Set P2 = HBody.HybridShapes.Item("Punkt.2")
Dim Ref1 As Reference
Dim Ref2 As Reference
Set Ref1 = Bauteil.CreateReferenceFromObject(P1)
Set Ref2 = Bauteil.CreateReferenceFromObject(P2)
Dim Punkt As HybridShapePointBetween
Set Punkt = Wzk3D.AddNewPointBetween(Ref1, Ref2, 0.3333, 1)
'Geometrie zuweisen
HBody.AppendHybridShape Punkt
Bauteil.Update
End Sub
Wo könnte bitte das Problem liegen?
Danke im voraus für die Antwort
MFG
------------------
Jaydar
Esslingen (D)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP