Hallo alle zusammen,
ich bin zurzeit viel am erstellen von Makros für Catia V5, um die Arbeiten zu erlleichter. Ich wollte auch eines zum definieren des Formates für die Stückliste erstellen. (Analyse Stückliste...) Ich will erreichen, dass alle Werte entfernt werden nur,
Pos.
Teilenummer
Benennung / Norm
Abmessungen
Werkstoff
Menge
sollen in der Wiederholung reingestellt werden, die eigentliche Stückliste (der erste Teil) soll leer bleiben. Wenn ich mir eines aufzeichnen lasse sieht das wie folgt aus:
---
Language="VBSCRIPT"
Sub CATMain()
Set productDocument1 = CATIA.ActiveDocument
Set product1 = productDocument1.Product
Set assemblyConvertor1 = product1.GetItem("BillOfMaterial")
Dim arrayOfVariantOfBSTR1(5)
arrayOfVariantOfBSTR1(0) = "Pos."
arrayOfVariantOfBSTR1(1) = "Teilenummer"
arrayOfVariantOfBSTR1(2) = "Benennung / Norm"
arrayOfVariantOfBSTR1(3) = "Abmessungen"
arrayOfVariantOfBSTR1(4) = "Werkstoff"
arrayOfVariantOfBSTR1(5) = "Menge"
assemblyConvertor1.SetSecondaryFormat arrayOfVariantOfBSTR1
End Sub
---
Es stehen dann zwar im Bereich der Wiederholung alle gewünschten Werte drin, allerdings leert er mir den bereich des ersten Teiles nicht, obwohl ich dies auch in der Erstellung mit angegeben hatte!
Kann mir bitte jemand helfen wie ich dies so umschreibe, dass die überflüssigen werte rausfallem.
Danke schonmal für euere Antworten.
Gruß Tobi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP