Hallo zusammen,
ich habe die letzte Zeit angefangen mich mit Makros in Solid Works zu beschäftigen.
Nach einiger Einlesezeit und vielen Videos im Internet habe ich ganz grob eine Ahnung wie die SW Makros funktionieren.
Ich hab aktuell ein Makro dass eine Userform öffnet und eine Auswahl von unterschiedlichen Zeichnungsvorlagen anzeigt.
Beim Klicken auf einen Button öffnet die entsprechende Vorlage sofort.
Mein nächstes Vorhaben:
ich möchte jetzt, dass nach dem Öffnen einer Zeichnungsvorlage die erste Ansicht aus der Ansichtspalette von einem geöffnetem Einzelteil oder einer Baugruppe automatisch in die Zeichnung eingefügt wird.
In der SW-API Hilfe habe ich das "IDrawingDoc" mit der Methode "DropDrawingViewPalette2" gefunden.
Jedoch selbst wenn ich die Beispiele in der API Hilfe als Makro ausführe, funktioniert das einfügen der Ansichten nicht.
Auch wenn ich ein Makro in der gewünschten Reihenfolge aufzeichne und danach ausführe, funktioniert das einfügen der Ansicht aus der Ansichtspalette nicht.
Kann mir jemand vielleicht helfen?
Der Code in der API Hilfe sieht so aus. (zumal der Code anderst aussieht, wie bei einer Aufzeichnung eines Makros)
Dim instance As IDrawingDoc
Dim PaletteViewName As System.String
Dim X As System.Double
Dim Y As System.Double
Dim Z As System.Double
Dim value As View
value = instance.DropDrawingViewFromPalette2(PaletteViewName, X, Y, Z)
Vielen Dank für eure Anworten.
Grüße
Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP