Hallo
Ich möchte zwei Makro-Schaltflächen in meinem Befehlsmanager hinzufügen, deren Funktion:
Nachdem ich eine Ansicht in meiner Zeichnung ausgewählt habe, klicke ich auf eine der Schaltflächen, die die aktive Ansicht um 90° im Uhrzeigersinn oder gegen den Uhrzeigersinn drehen würde.
Ich habe versucht, den Rotationscode einer Ansicht abzurufen, aber offensichtlich funktioniert es nur für die Ansicht, mit der ich die Aufnahme gemacht habe.
Ich versuche, diesen Code so zu ändern, dass er sich in der ausgewählten Ansicht dreht, aber ohne Erfolg:
Sub main()
swApp = _ setzen
Anwendung.SldWorks
Set Part = swApp.ActiveDoc
boolstatus = Part.ActivateView("Layoutansicht5")
boolstatus = Part.Extension.SelectByID2("Zeichnungsansicht5", "ZEICHNUNGSANSICHT", 8.32576033453152E-02, 0.228631445783132, 0, Falsch, 0, Nichts, 0)
boolstatus = Part.Extension.SelectByID2("Zeichnungsansicht5", "DRAWINGVIEW", 0, 0, 0, Falsch, 0, Nichts, 0)
boolstatus = Teil.DrawingViewRotate(1.5707963267949)
Ende Sub
Wenn jemand einen Hinweis hätte, wäre ich interessiert, ich habe es nicht geschafft, etwas im Netz oder im Forum zu finden.
Herzliche Grüße.