Hallo,
könntest du das Makro mal posten?
Es stellen sich noch ein paar Fragen, wo sind die Parameter vorhanden? in einem ParameterSet oder in mehreren.
Ich würde dir empfehlen, das Excel nur im Hintergrund laufen zu lassen, also nicht sichtbar auf dem Bildschirm.
Dann könntest du die Parameter überprüfen und zwar mit TYPENAME oder den Parameterwert mit IsNumeric. Dann kannst du
Zahlen von anderen Einträgen unterscheiden.
zu deinem 2.Punkt
Der beste Weg Fehlermeldungen zu vermeiden, ist natürlich alles richtig zu programmieren und auch die Eventualitäten
abzudecken die auftreten können.
Die lange Laufzeit kann auch auf die Products zurückgeführt werden. Hier ist auch entscheidend mit welcher Methode du die Parameter aus den Products liest. Denn grundsätzlich gilt:
Im Product.Parameters.... sind auch alle Parameter der darunter befindlichen Parts gespeichert. D.h. bei einem Product mit
2 Parts und sagen wir mal knapp 200Parametern(ob jetzt relevant oder nicht) hat man ca:
1Product --> ca 50Parameter (nur mal angenommen)
2Parts --> je 200Parameter
Gesamt --> ca 450Parameter
Diese 450 Parameter sind alle über das Product verfügbar. wenn du jetzt natürlich 100 Parts in diesem Product hast, kann das zum scannen ziemlich lange dauern.
Deswegen frage ich ob du den Code mal posten kannst, damit man sich das mal anschauen kann wie du da vor gehst.
Gruß Timber
------------------
Wenn alle Stricke reissen, nehm ich ein Drahtseil
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP