jeder weisst, dass im PPRbaum einpaar Namen veränderbar sind wie z.B. Aufspannung.1 kann auch Schruppaufspannung.1 heissen
ich habe ein Macro geschrieben, um den Wert von Rohteilgenauigkeit auszulesen.
Sub CATMain()
Dim processDocument1 As ProcessDocument
Set processDocument1 = CATIA.ActiveDocument
Dim pPRActivity1 As PPRActivity
Set pPRActivity1 = processDocument1.GetItem("Process")
Dim parameters1 As Parameters
Set parameters1 = pPRActivity1.Parameters
Dim length1 As Length
Set length1 = parameters1.Item("Process\Aufspannung.1\MfgParameter.2\Rohteilegenauigkeit")
length1.Value = 0.12
End Sub
Es läuft einwand frei.
Aber wenn ich den Name von Aufspannung.1 zu Schruppaufspannung.1 geändert habe, stimmt das Macro nicht mehr, sondern zeigt es syntaxfehler, weil der Pfad nicht mehr erkenntbar.
Deswegen möchte ich "Aufspannung.1" als Variable nehmen, aber weiss nicht, welche zur Klasse gehört es? Durch welche Methode kann ich den zuweisen?
Kann jemand mir helfen.
Danke!
Im Baumstruktur gibt es noch viele andere Objektnamen zu verändern. Wie kann ich die auch zugreifen?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP