| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
Autor
|
Thema: API: Makro öffnen mit VB 2010 (3509 mal gelesen)
|
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. Mai. 2011 11:13 <-- editieren / zitieren --> Unities abgeben:         
Hallo, wenn ich aus SW2010 ein Makro editieren möchte, öffnet SW bei mir automatisch die VisualBasic Version 6.5. Nun habe ich auf meinem Rechner auch Microsoft Visual Studio 2010 Express installiert. Kann man SolidWorks dazu bringen, die Makros mit dem neueren V-Basic Editor zu öffnen? Grüße auch, Andi ------------------ Hast du kein Problem? Such dir eins. ( Und löse es ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Michael Fröse Mitglied Anwendungsberater Mixed Realiy

 Beiträge: 25 Registriert: 22.04.2010 Windows10 Dell Precision 7710 SolidWorks 2022
|
erstellt am: 23. Mai. 2011 09:11 <-- editieren / zitieren --> Unities abgeben:          Nur für Andi Beck
*.swp Makros werden mit Visual Basic 6.x geöffnet. *.vbproj und *.csproj sind VSTA Makros und werden mit Visual Studio geöffnet. Somit musst du beim erstellen des Makros auf den richtigen Makrotyp achten. Bestehende VisualBasic6 Makros kannst du nicht einfach als .net Projekt laden, da hier eine vollkommen andere Technik verwendet wird. *.swp -> Visual Basic -> Visual Basic Laufzeitumgebung *.vbproj -> Visual Basic.net -> .net Framework Laufzeitumgebung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mkkk Mitglied
 
 Beiträge: 105 Registriert: 04.03.2005
|
erstellt am: 23. Mai. 2011 10:05 <-- editieren / zitieren --> Unities abgeben:          Nur für Andi Beck
... und VSTA-Makros von SolidWorks können auch nur unter SolidWorks mit dem VSTA-Editor geöffnet werden. Nicht mit Visual Studio oder Visual Studio Express! Also, Makros von SolidWorks (egal ob VBA oder VSTA) können auch nur unter SolidWorks geöffnet/bearbeitet werden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mixie Mitglied
 
 Beiträge: 276 Registriert: 12.10.2007 SolidWorks 2015 SP4 Office Professional Workgroup PDM<P>
|
erstellt am: 23. Mai. 2011 18:22 <-- editieren / zitieren --> Unities abgeben:          Nur für Andi Beck
|
mkkk Mitglied
 
 Beiträge: 105 Registriert: 04.03.2005
|
erstellt am: 24. Mai. 2011 08:34 <-- editieren / zitieren --> Unities abgeben:          Nur für Andi Beck
|
Mixie Mitglied
 
 Beiträge: 276 Registriert: 12.10.2007 SolidWorks 2015 SP4 Office Professional Workgroup PDM<P>
|
erstellt am: 24. Mai. 2011 09:00 <-- editieren / zitieren --> Unities abgeben:          Nur für Andi Beck
Hallo! Das mit dem Verzeichnis finde ich nicht so schlimm. Dafür ist die Programmierung viel komfortabler. Ist zwar noch nicht sehr viel drüber zu finden (außer ein paar kleine Beispiele im SolidWorks Forum) aber ich persönlich kann besser und schneller in .net programmieren. Ich mache da auch einiges in VisualStudio. Muss man vielleicht von Fall zu Fall sehen. Wenn man ein vorhandenes Macro nur modifiziert, lohnt es sich bestimmt nicht alles gleich umzustricken... Gibt es eigentlich auch eine Möglichkeit in Word und Excel die VSTA zu nutzen? Gruß Mixie [Diese Nachricht wurde von Mixie am 24. Mai. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mkkk Mitglied
 
 Beiträge: 105 Registriert: 04.03.2005
|
erstellt am: 24. Mai. 2011 09:25 <-- editieren / zitieren --> Unities abgeben:          Nur für Andi Beck
|
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: 24. Mai. 2011 09:49 <-- editieren / zitieren --> Unities abgeben:          Nur für Andi Beck
Zitat: Original erstellt von mkkk: Nein, Office-Produkte verwenden VBA6
Stimm so nicht ganz. Zitat: Wikipedia Allerdings gibt es die Möglichkeit, in Visual Studio.NET mit den Visual Studio Tools for Office System (VSTO) Add-Ins für MS Office zu entwickeln, die die gleichen Aufgaben übernehmen können wie klassische Makros.
Gruss Andreas
------------------ 21 ist nur die halbe Antwort. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
mkkk Mitglied
 
 Beiträge: 105 Registriert: 04.03.2005
|
erstellt am: 24. Mai. 2011 10:00 <-- editieren / zitieren --> Unities abgeben:          Nur für Andi Beck
|