Hallo,
ich möchte die Teileliste auf der IDW über VBA-Macro befüllen, doch das dauert ewig (bei 90 Positionen und 10 Spalten ca. 45min und mehr)
Hier noch der entsprechende Code-Schnipsel:
Dim oPartList As PartsList
Dim iPartList As Long
Dim iRow As Long
Dim oRow As PartsListRow
For iPartList = 1 To objacaddoc.ActiveSheet.PartsLists.Count
Set oPartList = objacaddoc.ActiveSheet.PartsLists.Item iPartList)
For iRow = 1 To oPartList.PartsListRows.Count
Set oRow = oPartList.PartsListRows.Item(iRow)
oRow.Item(sBomAttName).value = sBomAttText
...
Die letzte Zeile ist der Übeltäter.
Nur diese Zuweisung dauert ca.10sec und länger, was sich dann natürlich aufsummiert.
Hat da jemand eine Idee, wie man das beschleunigen kann.
Ach ja, es handelt sich um Inventor 11.
------------------
Gruß :-)
Schminsel
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP