bekommst du die Collection der Parameter. Diese Collection kannst du dann mit einer Schleife abarbeiten und über "Item(Zähler)" die einzelnen Parameter ansprechen.
Gruß Bernd
------------------ Warum einfach, wenn es auch kompliziert geht.
Code: Dim param1 As String, param1Name As String param1Name = "Object Title" Set prod = CATIA.ActiveDocument.Selection.Item(1).Value With prod For j = 1 To .Parameters.Count If VBA.Left(.Parameters.Item(j).Name, Len(.PartNumber)) = .PartNumber And VBA.InStr(.Parameters.Item(j).Name, param1Name) <> 0 Then param1 = .Parameters.Item(j).ValueAsString MsgBox (param1) End If Next j End With
Bin soeben selber auf eine schnellere Lösung gekommen.
Code: Dim test As String test = CATIA.ActiveDocument.Selection.Item(1).Value.PartNumber MsgBox (CATIA.ActiveDocument.Selection.Item(1).Value.Parameters.Item(test & "\Properties\Object Title").Value)