Ich bin ein Anfänger, wenn es um CATIA geht, aber ich habe eine Menge Erfahrung mit VBA in Excel. Ich versuche, ein Excel-Makro zu entwickeln, das alle Teile einer Catia-Assembly durchläuft, sie umbenennt, indem ich den Text an der gewünschten Stelle splice, und sie dann neu anordne (alphanumerische aufsteigende Reihenfolge). Ich glaube, ich kann den Algorithmus für das tatsächliche Spleißen, Umbenennen, Neuordnen von Bit schreiben. Worüber ich mich ärgere, ist, Catia mit Excel zu betreiben. Es gibt nicht viele Informationen im Internet. Ich habe alle Kästchen in den Referenzen markiert, die mit CATIA beginnen. Ich habe dies bisher geschrieben:Excel VBA, um Catia V5 Modelleigenschaften zu ändern
Dim CATIA as object
Set CATIA = Getobject(,"CATIA.Application")
Dim oMyDoc as Document
Dim oCurrentProd as Product 'I assume the individual parts within CATIA are_
referenced as products?
Set oMyDoc = CATIA.ActiveDocument
Wenn ich versuche, und nur den obigen Code ausführen, bekomme ich eine Fehlermeldung, ‚Klasse nicht Automation unterstützt‘. Was bedeutet, dass meine Grundlagen falsch sind. Ich würde mich über diese und andere Informationen freuen, die es mir ermöglichen würden, meine Aufgabe zu erfüllen. Vielen Dank.
Versuchen zu Variante ändern 'und' Dim oCurrentProd 'als Produkt' –