|
Inventor .NET : Auslesen von Werten aus Excel ist extrem langsam
Chris 31 am 13.07.2015 um 13:51 Uhr (1)
Ist vielleicht ein Macro drinnen, das bei Veränderung an den Zellen, das ganze Blatt neu durchrechnet?------------------MFGChris
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Auslesen von Werten aus Excel ist extrem langsam
Chris 31 am 13.07.2015 um 14:11 Uhr (1)
In welcher Zeile hauts ihn raus?Hab mal den Code ein bisschen gekürzt:Code: Try Dim qt As Excel.QueryTable For Each qt In oBook.Sheets("Tabelle1").QueryTables qt.Delete() Next qt Catch ex As Exception MsgBox("Fehler") End Try------------------MFGChris
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Bauteilreferenz in einer Baugruppe
Chris 31 am 19.04.2016 um 13:04 Uhr (1)
Hey Felix,probiers mal mit:Code: Dim table As ParameterTable table = m_inventorApplication.ActiveDocument.componentdefinition.parameters.parametertables If table.FileName = "ALTER PFAD DER EXCEL-TABELLE .xlsx" Then table.FileName = "NEUER PFAD DER EXCEL-TABELLE .xlsx" End If------------------MFGChris
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Auslesen von Werten aus Excel ist extrem langsam
Chris 31 am 13.07.2015 um 15:39 Uhr (1)
wie immer: kein Problem ------------------MFGChris
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Auslesen von Werten aus Excel ist extrem langsam
Chris 31 am 27.07.2015 um 15:43 Uhr (1)
Das spiel kenne ich irgendwoher ------------------MFGChris
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Auslesen von Werten aus Excel ist extrem langsam
Chris 31 am 13.07.2015 um 14:41 Uhr (1)
Das kann ich dir leider auch nicht genau sagen, warum er da so ewig rummacht. Hab ich aber auch manchmal.Was du noch probieren kannst wäre:Code:for each qt in oBook.ActiveSheet.QueryTablesist bei mir manchmal etwas schneller...------------------MFGChris
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Auslesen von Werten aus Excel ist extrem langsam
Chris 31 am 13.07.2015 um 12:16 Uhr (1)
Hey Felix,ich hab den Verdacht, dass bei jeder Zelle, die du abfragst, das Excelblatt neuberechnet wird. Du kannst ja mal versuchen, die automatische Berechnung auf dem Blatt aus zu schalten und schauen, wie es sich dann mit der Geschwindigkeit verhält.Sonst kann ich am Code selber nichts sehen, weshalb es lange dauern könnte.------------------MFGChris
|
| In das Form Inventor .NET wechseln |