| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
|
Autor
|
Thema: Wer kann mir bei der Erstellung eines Marcos behilflich sein? (2165 mal gelesen)
|
Thomas 3D Mitglied 3D Designer
 
 Beiträge: 394 Registriert: 17.09.2008 AutoCad 2024 Athena 2023 SWX 2020
|
erstellt am: 22. Sep. 2011 18:05 <-- editieren / zitieren --> Unities abgeben:         
Hallo Forum, ich habe folgendes Problem: Ich erzeuge über ein Zusatzprogramm für Solidworks automatisch Zeichnungen. Dieses Programm öffnet eine Auswahl von Zeichnungen und aktualisiert den Inhalt dieser Zeichnungen. Allerdings funktioniert das nicht richtig. Informationen die in den Teileeigenschaften bzw. Blatteigenschaften stehen, werden nicht immer zum Beispiel im Titleblock oder in einem Textfeld dargestellt. Dies geschieht nur, wenn man im Solidworks nachträglich die Tastenkombination Strg+Q drückt. Dann werden alle veränderbaren Textfelder aktualisiert. Da ich mit meinem Zusatzprogramm 20 bis 25 Zeichnungen mit einmal öffne, ist es sehr mühselig eine Zeichnung nach der anderen auszuwählen und dann jedes mal Strg+Q zu sagen. Man kann leicht eine Zeichnung übersehen. Da kam ein Kollege von mir auf die Idee, ich solle doch ein Macro schreiben, welches alle geöffneten Zeichnungen mit STRG+Q aktualisiert. Die Idee fand ich gut. Allerdings hab ich keine Ahnung, wie man solch ein Macro erstellt, das alle geöffneten Zeichnungen aktualisiert. Mit dem Marco Recorder kann ich zwar eine bestimmte Schrittfolge aufzeichnen, aber diese gilt nur für diese eine Zeichnung. Wer könnte mir bei der Erstellung eines solchen Marcos behilflich sein? Vielen Dank schon im Voraus Gruß Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andi Beck Ehrenmitglied V.I.P. h.c. Konstrukteur

 Beiträge: 2580 Registriert: 02.10.2006 Firma: SW 2024-3.1 + PDM Prof. Windows 10 Pro 64bit, i9-11900 32 GbRAM, Quadro P2200 Home: SW 2023-5.0 Passungstabelle von Heinz Windows 11 Pro 64bit, i7-12700K, 32 GbRAM, GeForce GTX 1050Ti Samsung C34H892, 3440x1440 Pixel
|
erstellt am: 22. Sep. 2011 18:40 <-- editieren / zitieren --> Unities abgeben:          Nur für Thomas 3D
Hallo Thomas, hast du unter Extras - Optionen - Systemoptionen - Zeichnungen den Haken bei Automatische Aktualisierung beim Öffnen von Zeichnungen gesetzt? Evtl. hilft das auch schon weiter. Grüße, Andi ------------------ Hast du kein Problem? Such dir eins. ( Und löse es ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas 3D Mitglied 3D Designer
 
 Beiträge: 394 Registriert: 17.09.2008 AutoCad 2024 Athena 2023 SWX 2020
|
erstellt am: 22. Sep. 2011 20:48 <-- editieren / zitieren --> Unities abgeben:         
|
HenryV Mitglied Konstrukteur, Engineering
  
 Beiträge: 817 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: 23. Sep. 2011 08:23 <-- editieren / zitieren --> Unities abgeben:          Nur für Thomas 3D
|
Thomas 3D Mitglied 3D Designer
 
 Beiträge: 394 Registriert: 17.09.2008 AutoCad 2024 Athena 2023 SWX 2020
|
erstellt am: 23. Sep. 2011 09:37 <-- editieren / zitieren --> Unities abgeben:         
|
Thomas 3D Mitglied 3D Designer
 
 Beiträge: 394 Registriert: 17.09.2008 AutoCad 2024 Athena 2023 SWX 2020
|
erstellt am: 23. Sep. 2011 10:04 <-- editieren / zitieren --> Unities abgeben:         
Hallo Henry, ich muß doch noch mal stören. Beim Testen deines Macro habe ich folgende Fehlermeldung erhalten. siehe Anlage Kannst du mir verraten, was diese Fehlermeldung zu bedeuten hat? Muß man im Macro etwas verändern? Gruß Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HenryV Mitglied Konstrukteur, Engineering
  
 Beiträge: 817 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: 23. Sep. 2011 10:31 <-- editieren / zitieren --> Unities abgeben:          Nur für Thomas 3D
|
Thomas 3D Mitglied 3D Designer
 
 Beiträge: 394 Registriert: 17.09.2008 AutoCad 2024 Athena 2023 SWX 2020
|
erstellt am: 23. Sep. 2011 10:51 <-- editieren / zitieren --> Unities abgeben:         
Hallo Andreas, ich weis nicht was Userform1 und Progressbar ist bzw. wo ich da nachschauen muß. Kannst du mir mal stichpunkthaltig sagen wo ich nachschauen muß? Sorry, aber ich habe keine Ahnung von Macroprogrammierung. Gruß Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HenryV Mitglied Konstrukteur, Engineering
  
 Beiträge: 817 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: 23. Sep. 2011 11:03 <-- editieren / zitieren --> Unities abgeben:          Nur für Thomas 3D
Hallo Thomas Kein Problem. Doppelklicke oben links im Projekt-Explorer auf UserForm1. Nun solltest du rechts das Formular sehen. Hat es eine Fortschritsanzeige darauf? (Siehe Bild) Gruss Andreas ------------------ 21 ist nur die halbe Antwort. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cad manu Mitglied Technische Zeichnerin / Konstrukteurin
  
 Beiträge: 799 Registriert: 01.09.2004
|
erstellt am: 23. Sep. 2011 11:17 <-- editieren / zitieren --> Unities abgeben:          Nur für Thomas 3D
Zitat :"Thema: Wer kann mir bei der Erstellung eines Marcos behilflich sein?" iiiiiiiiiiiiiiicccccccccccccccccccccccchhhhhhhhhhhhh weiblich, ledig, sucht ... nein ich möchte keine kleinen Marcos mit dir zeugen ------------------------------------------------------------------------------------------------ Nein wirklich - war ein Scherz am Rande ------------------ Gruß cad manu Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas 3D Mitglied 3D Designer
 
 Beiträge: 394 Registriert: 17.09.2008 AutoCad 2024 Athena 2023 SWX 2020
|
erstellt am: 23. Sep. 2011 11:26 <-- editieren / zitieren --> Unities abgeben:         
|
Thomas 3D Mitglied 3D Designer
 
 Beiträge: 394 Registriert: 17.09.2008 AutoCad 2024 Athena 2023 SWX 2020
|
erstellt am: 23. Sep. 2011 11:30 <-- editieren / zitieren --> Unities abgeben:         
|
HenryV Mitglied Konstrukteur, Engineering
  
 Beiträge: 817 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: 23. Sep. 2011 11:41 <-- editieren / zitieren --> Unities abgeben:          Nur für Thomas 3D
OK Ändere mal die Zeile
Code: UserForm1.ProgressBar1.Value = x
aufCode: UserForm1.ProgressBar1.Value = x / i * 100
Da hat sich noch ein Fehler eingeschlichen.
------------------ 21 ist nur die halbe Antwort. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas 3D Mitglied 3D Designer
 
 Beiträge: 394 Registriert: 17.09.2008 AutoCad 2024 Athena 2023 SWX 2020
|
erstellt am: 23. Sep. 2011 12:19 <-- editieren / zitieren --> Unities abgeben:         
|
Thomas 3D Mitglied 3D Designer
 
 Beiträge: 394 Registriert: 17.09.2008 AutoCad 2024 Athena 2023 SWX 2020
|
erstellt am: 05. Okt. 2011 16:52 <-- editieren / zitieren --> Unities abgeben:         
Hallo Andreas, ich habe noch eine Frage zu deinem Macro. Ich habe heute einen neuen Laptop bekommen, auf dem ich SWX 2011 neu installiert habe. Hier habe ich dein Macro ausprobiert. Es läuft zwar durch, aber es wird nicht mehr das kleine Fenster mit dem Fortschrittsbalken angezeigt. Muß ich das im SWX irgendwie extra einschalten? Gruß Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ad_man Mitglied freiberuflicher Entwicklungsing. (Fahrzeugtechnik, CSWP, CPPA))
   
 Beiträge: 1384 Registriert: 20.12.2003 SolidWorks 2023 SP5 mit Enterprise PDM , Windows 11, Dell Precision 3660, i7-12700K, 96 GB DDR-Ram, Quadro RTX A4000
|
erstellt am: 05. Okt. 2011 16:56 <-- editieren / zitieren --> Unities abgeben:          Nur für Thomas 3D
Hallo Thomas, ich vermute mal, dein neuer Laptop hat Win7 x64 drauf... Da gibt es immer mal wieder Probleme mit dem Anzeigen von Fenstern Schau doch mal hier im Forum nach, ich kann mich da an einige Beiträge erinnern. ------------------ ========== Gruß Andreas ========== Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas 3D Mitglied 3D Designer
 
 Beiträge: 394 Registriert: 17.09.2008 AutoCad 2024 Athena 2023 SWX 2020
|
erstellt am: 05. Okt. 2011 17:00 <-- editieren / zitieren --> Unities abgeben:         
|
Thomas 3D Mitglied 3D Designer
 
 Beiträge: 394 Registriert: 17.09.2008 AutoCad 2024 Athena 2023 SWX 2020
|
erstellt am: 05. Okt. 2011 17:47 <-- editieren / zitieren --> Unities abgeben:         
Hi Andreas, du hast recht es gibt ein paar Beiträge zu meinem Problem. Allerdings stehe ich wieder vor dem Problem, dass ich nicht weis, was ich wo im Macro eintragen soll. Könntest du oder jemand anders mir bei meinem Problem behilflich sein? Vielen Dank schon mal im Voraus. Gruß Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |