Hiho!
Weiß jemand, wie man in einer Zeichnung per API an die Baugruppe herankommt, die in einer Zeichenansicht dargestellt wird? Man soll also eine Zeichenansicht anklickeln können, in der z.b. die Baugruppe 14711 dargestellt wird. Und wenn man dann das Makro startet, so soll es wissen, daß dort die Baugruppe 14711 dargestellt wird und dann natürlich später noch was mit der Baugruppe anfangen...
Ich hab´s zunächst mit dem Beispiel "Get Componets in Drawing View" aus der API-Hilfe versucht, aber die liefert leider nicht die Assy, sondern nur die der Bestandteile der Assy.
Hab dann mal folgendes probiert:
Set Model = swApp.ActiveDoc
Set swDraw = Model
Set swSelMgr = Model.SelectionManager
Set swView = swSelMgr.GetSelectedObject5(1)
Set swRootDrawComp = swView.RootDrawingComponent
berSfDebug (" Model = " & swRootDrawComp.GetPathName)
aber dann bekomme ich leider die Meldung "Objekt unterstütz methode nicht" oder sowas...
Was mache ich falsch?
tööö
Ansgar.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP