| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Innovationstag mit SolidCAM und Plogmann bei HEDELIUS in Meppen |
Autor
|
Thema: Makro neues Blatt einfügen (2579 mal gelesen)
|
99mark99 Mitglied
Beiträge: 16 Registriert: 13.07.2009 SWX2011 SP4
|
erstellt am: 13. Jul. 2009 22:01 <-- editieren / zitieren --> Unities abgeben:
Ich bin auf der suche nach einem Makro zum hinzufügen eines neuen blattes in einer geöffneten solidworks zeichnung das neue blatt sollte dann den blattnamen "Abwicklung" tragen und die formatvorlage aus einem fest definierten speicherort verwenden das klingt eigentlich einfach aber ich habe bisher noch keine brauchbare lösung gefunden mfg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nahe Ehrenmitglied
Beiträge: 1747 Registriert: 18.01.2001 arbeite mit: Dell Precision 7750 i7 2,6 GHz 6 Kerne 32GB RAM 512GB SSD NVIDIA Quadro RTX 4000 ------------------------ SWX-2020 SP5.0 EPDM ---------------- Windows 10 ---------------- VB.net VB VBA ein wenig Swift am Mac
|
erstellt am: 14. Jul. 2009 08:04 <-- editieren / zitieren --> Unities abgeben: Nur für 99mark99
|
G. Dawg Ehrenmitglied V.I.P. h.c. Teamleiter FEM Simulation
Beiträge: 2622 Registriert: 12.07.2004 SolidWorks_2o2o SP3.o Win10_x64, Quadro_P2ooo. VisualStudio_2o19_Pro. FEM: Forge_NxT_HPC, ANSYS_WB. 3D-Printer: Ultimaker_2, Tinker_Gnome.
|
erstellt am: 14. Jul. 2009 08:32 <-- editieren / zitieren --> Unities abgeben: Nur für 99mark99
VBA & VSTA: Code: boolstatus = swDrawing.NewSheet3("Abwicklung", 7, 7, 1, 1, True, "S:\...\Prototyping-A4.slddrt", 0, 0, "Standard")
Hmmm.... aber irgendwie scheint das bei mir nicht richtig zu funktionieren. Er fügt ein leeres Blatt (A4 vertikal (darum 7,7) wenigstens) an doch die Vorlage (Prototyping-A4.slddrt) ignoriert SolidWorks einfach! EDIT: Ganz lustig! Mit dem Makrorecorder nimmt er das da auf: boolstatus = swDrawing.SetupSheet5("Abwicklung", ... Das geht ja überhaupt nicht!
------------------ http://www.worldcommunitygrid.org
[Diese Nachricht wurde von G. Dawg am 14. Jul. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
G. Dawg Ehrenmitglied V.I.P. h.c. Teamleiter FEM Simulation
Beiträge: 2622 Registriert: 12.07.2004 SolidWorks_2o2o SP3.o Win10_x64, Quadro_P2ooo. VisualStudio_2o19_Pro. FEM: Forge_NxT_HPC, ANSYS_WB. 3D-Printer: Ultimaker_2, Tinker_Gnome.
|
erstellt am: 14. Jul. 2009 08:40 <-- editieren / zitieren --> Unities abgeben: Nur für 99mark99
Aha! So gehts nun:
Code: boolstatus = swDrawing.NewSheet3("Abwicklung", 7, 12, 1, 1, True, "S:\...\Prototyping-A4.slddrt", 0, 0, "Standard")
Die 12 steht für Benutzerdefiniert. Danke, HenryV! ------------------ http://www.worldcommunitygrid.org Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
99mark99 Mitglied
Beiträge: 16 Registriert: 13.07.2009 SWX2011 SP4
|
erstellt am: 14. Jul. 2009 09:56 <-- editieren / zitieren --> Unities abgeben:
ok danke für den tip mit new sheet3 hab im forum danach gesucht stand dann aber vor dem gleichem Problem mit dem Laufzeitfehler Falsche Argumentenanzahl usw... trotzdem danke für eure Hilfe vielleicht finde ich ja ein fertiges makro Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
G. Dawg Ehrenmitglied V.I.P. h.c. Teamleiter FEM Simulation
Beiträge: 2622 Registriert: 12.07.2004 SolidWorks_2o2o SP3.o Win10_x64, Quadro_P2ooo. VisualStudio_2o19_Pro. FEM: Forge_NxT_HPC, ANSYS_WB. 3D-Printer: Ultimaker_2, Tinker_Gnome.
|
erstellt am: 14. Jul. 2009 12:01 <-- editieren / zitieren --> Unities abgeben: Nur für 99mark99
|
99mark99 Mitglied
Beiträge: 16 Registriert: 13.07.2009 SWX2011 SP4
|
erstellt am: 14. Jul. 2009 21:34 <-- editieren / zitieren --> Unities abgeben:
|