Jackkiller Mitglied Student
Beiträge: 1 Registriert: 18.07.2013 Inventor 2013
|
erstellt am: 18. Jul. 2013 15:37 <-- editieren / zitieren --> Unities abgeben:
Hallo, hoffentlich kann mir hier jemand helfen, habe schon sämtliche Hilfen, Foren und Co. durchstöbert aber leider nichts gefunden. Ich habe ein kleines VBA-Programm geschrieben, dass extra Spalten in eine gewünschte Content Center Family einfügt. Die Spalten werden wunderbar angelegt und auch soweit mit den Informationen befüllt die ich möchte, nur bei den "Map to Inventor Property" fügt er nicht richtig ein. Hier der Code wie er laut der Hilfe ausgeführt werden muss:
Code: ContentTableColumns.Add( InternalName As String, DisplayHeading As String, DataType As ValueTypeEnum, [Units] As Variant, [Expression] As Variant, [PropertySetId] As Variant, [PropertyIdentifier] As Variant )
Hier der Code wie ich ihn dann angepasst auf meine Spalte angebe:
Code: Set oNewColumn = oFamily.TableColumns.Add("Item_Type", "Item Type", kStringType, , "Standard Item", "Member", "Display Name")
InternalName, DisplayHeading, DataType und Expression werden korrekt angelegt, aber egal was ich auch für PropertySetId und ProptertyIdentifier eingebe er sucht nicht das Member.Display Name aus der Auswahlliste heraus (s.Bild). Er legt dann immer ein Custom.Display Name an, sprich der Fehler muss beim PropertySetId liegen, wo ich "Member" angebe. Nur leider habe ich den Fehler nicht ausfindig machen können. Ich hoffe ich konnte mein Problem einigermaßen beschreiben und hoffe auf Hilfe. Mit freundlichen Grüßen
Jackkiller
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |