Hallo
Ich schreibe gerade ein Makro und bin auf einen Fehler gestoßen, den ich mir nicht erklären kann. Auch in der Suche hab ich nichts gefunden.
Ich möchte anhand einer Excel Tabelle eine Produktstruktur in Catia erstellen. Hierfür füge ich diese mit der Methode AddComponentsFromFiles hinzu. Das funktioniert soweit auch. Nur bei einem Teil kommt die Fehlermeldung: The Methode AddComponentsFromFiles failed. Im Anschluss an den Fehler gehe ich mit dem debugger an die entsprechende Stelle im Code. Wenn ich das Makro an dieser Stelle nun weiterlaufen lasse, dann erscheint der Fehler nicht mehr und mein Teil wird eingefügt. Seltsam finde ich zudem, dass dieses Teil zuvor bereits zweimal an anderer Stelle im Strukturbaum eingefügt wurde und es dort zu keinem Fehler gekommen ist.
Hier der Auszug aus meinem Code:
Liste(0) = Dateipfad
pp.AddComponentsFromFiles Liste, "CATProduct"
pp ist der Objektpfad zur Ebene im Strukturbaum, auf der eingefügt werden soll.
Der Debugger springt beim Fehler zu pp.AddComponentsFromFiles Liste, "CATProduct", wo ich das Makro dann wieder gestartet habe. Daraufhin ist der Fehler nicht erneut erschienen und das Teil wurde eingefügt
Weiß jemand woran das liegen könnte, ich habe ja weder den Objektpfad, noch dem Dateipfad geändert.
Ich hoffe ihr versteht was ich meine und bin für Antworten dankbar.
Vielen Dank im Vorraus
Daniel
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP