Hallo! Hab da ein komisches Problem..
Habe ein Dokument offen:
Set ActDoc = CATIA.ActiveDocument
Diesem Dokument möchte ich einen Umriss, bzw eine Kurve aus einer .igs Datei einfügen:
Code:
Set Cut = CATIA.Documents.Open(Path & Name)
Cut.Selection.Clear
'Cut.Selection.Search "Name=Kurve.1;Bild"
Cut.Selection.Add CATIA.ActiveDocument.Product.Parameters.Item("Kurve.1")
Cut.Selection.Copy
ActDoc.Selection.PasteSpecial "CATPrtAsResult"
Cut.Close
Bekomme aber immer die Fehlermeldung CSO sei leer. Wieso? Wenn ich das Script in einer separaten Datei öffne ohne ActDoc, funktioniert das selektieren und kopieren einwandfrei?!/edit: Das Kopieren funktioniert auch soweit. Wenn ichs manuell einfüge gehts. Er hat nur Probleme mit dem Paste bzw. PasteSpezial?!
Oder muss ich ihm noch sagen, wohin er das kopieren muss? Sollte ja automatisch das letzte GeoSet nehmen
[Diese Nachricht wurde von Maetes am 13. Jul. 2009 editiert.]
/edit2: Hat sich erledigt. Hab ActiveDocument durch Item und dem entsprechenden Dokumentennamen eingeben müssen.
[Diese Nachricht wurde von Maetes am 13. Jul. 2009 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP