| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Ein Überblick über lineare und nichtlineare Simulationen in der Strukturmechanik |
Autor
|
Thema: Anfängerprobleme mit Makros (1617 mal gelesen)
|
zaubertroll Mitglied Konstrukteur
Beiträge: 77 Registriert: 25.04.2008 SolidWorks Professionell 2017 SP5.0 x64-Edition mit DB Works 17 Windows 7
|
erstellt am: 09. Nov. 2012 10:21 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, bin absoluter Anfänger im Bereich Makro mit Visual Basic. Will ein Makro in Solid Works machen und habe mir das mal so aufzeichnen lassen. Aktuelles Makro: Sub main() Set swApp = Application.SldWorks Set Part = swApp.ActiveDoc boolstatus = Part.Extension.SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDimensionArrowPosition, 0, 0) Part.SheetPrevious Part.ViewZoomtofit2 Dim NeuObjekt, Objekt1, Text1 Set NeuObjekt = ("$PRPMODEL:SW-Dateiname(File Name)") longstatus = Part.SaveAs3("C:\xxx-SW\123375.DWG", 0, 0) End Sub Bei der Aufzeichnung steht aber die aktuelle Zeichnungsnummer drin. Wenn ich es jetzt mit einer anderen Zeichnung mache, speichert er es ja auch unter der Nummer. Wie bring ich das Makro dazu auf unser Feld „Dateiname“ ($PRPMODEL:"SW-Dateiname(File Name)") zuzugreifen und den dortigen Wert zu übernehmen als Speichername? Danke für eure Hilfe Gruß Torsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lutz Federbusch Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau
Beiträge: 3094 Registriert: 03.12.2001 alle SW seit 97+ AutoCAD2016-2022 ERP ProAlpha + CA-Link Intel Core i7-7820K 32GB Win10x64 Quadro K5000 SpacePilot
|
erstellt am: 09. Nov. 2012 10:44 <-- editieren / zitieren --> Unities abgeben: Nur für zaubertroll
Prinzipiell müßtest Du die Dateieigenschaft auslesen (mittels GetCustomInfoValue), in der der gewünschte Name steht und an eine Variable übergeben; mit dieser Variable bestückst Du dann den Speicherbefehl. ------------------ Lutz Federbusch Mein Gästebuch Der Mensch, Herr oder Sklave der Technik? [Diese Nachricht wurde von Lutz Federbusch am 09. Nov. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HenryV Mitglied Konstrukteur, Engineering
Beiträge: 813 Registriert: 18.05.2005 SolidWorks 2022 x64 SP5.0 Dell Precision 5820 Intel Xeon W-2125 4x4GHz NVIDIA Quadro P2000 5GB 32GB RAM 2x Dell U2412M, 24" TFT Windows 10 Enterprise x64 22H2 Microsoft 365 E5 Microsoft Visual Studio Enterprise 2022
|
erstellt am: 09. Nov. 2012 12:02 <-- editieren / zitieren --> Unities abgeben: Nur für zaubertroll
|
| Entwicklungsingenieur m/w/d | Die GRÜN GmbH beschäftigt sich seit Jahrzehnten mit der Entwicklung und Produktion von Spezialmaschinen und Sicherheitsequipment für den Bausektor. Ziel ist es, den Verarbeitern technisch hoch entwickelte Spezialgeräte für den rationellen Arbeitseinsatz sowie flexible und zuverlässige Lösungen für die Arbeitssicherheit zur Verfügung zu stellen. Die GRÜN GmbH ... | Anzeige ansehen | Entwicklung |
|
zaubertroll Mitglied Konstrukteur
Beiträge: 77 Registriert: 25.04.2008 SolidWorks Professionell 2017 SP5.0 x64-Edition mit DB Works 17 Windows 7
|
erstellt am: 13. Nov. 2012 07:29 <-- editieren / zitieren --> Unities abgeben:
|