Hallo zusammen,
ich möchte gerne aus einer Baugruppe die Daten nach Excel exportieren, welche bei Stückliste unter den Modelldaten aufgelistet sind.
In meiner Exceldatei sollen genau die gleichen Spalten enthalten sein, wie in der Inventor-Stückliste. Jene Lösungsvorsätze die ich bisher fand gingen stets über die iProperties der referenzierten Dokumente, aber genau dies möchte ich vermeiden.
Mir geht es hierbei momentan lediglich darum, die Daten in ein Array zu bekommen. Der eigentliche Export in eine Exceldatei ist für mich kein Problem.
Folgendes habe ich bereits:
Code:
Dim oBOMRows As Inventor.BOMRowsEnumerator: Set oBOMView = ThisApplication.ActiveDocument.ComponentDefinition.BOM.BOMViews(1).BOMRows
Dim i As Integer
For i = 1 To oBOMRows.Count
Dim oBOMRow As Inventor.BOMRow: Set oBomRows(i)
' Hier fehlt es mir...
Next i
Was mir fehlt ist etwas in dieser Art:
Code:
For j = 1 to oBomRow.Columns.Count
myVariable(i, j) = oBomRow.Item(i,j).Value
Next j
Da es Methoden wie '.Item', '.Columns' etc. alles nicht gibt, hoffe ich noch auf eine Funktion, wie 'GetResultText' bei SketchedSymbols geben könnte. Bisher aber nichts finden können...
Gibt es denn eine PropertySet-freie Variante an diese Daten zu kommen?
Danke schonmal für die Mithilfe (auch wenn ich befürchte, dass es nicht ohne die iProperties gehn wird )
p.s. dass mein Code-Schnipsel nicht übermäßig schön programmiert ist, ist mir durchaus bewusst. Aber solange ich noch Inventor-Funktionen suche investiere ich keine Zeit in Code-Kosmetik
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP