|
SolidWorks : Makro soll Wert in Excel prüfen und entsprechend nächstes Makro starten
bk.sc am 19.11.2015 um 14:39 Uhr (1)
Hallo,also hier mal zwei Fäden zum Thema Excel und SWX die ich auf die Schnelle gefunden habe Hier und Hier.Und ein Macro aus einem Macro ausführen kannst du ja via der RunMacro2 Method (ISldWorks).GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Makro löscht sich immer
bk.sc am 16.12.2015 um 10:32 Uhr (1)
Hallo Timo,bist du auch sicher dass das Macro beim schließen der Tabelle auch wirklich entladen ist, bzw. der Excell Prozess wirklich beendet wird?.Weil bei der OLE Excel Tabelle (also nicht in extra Fenster) bleibt gerne mal der Prozess nach dem schließen noch aktiv und daher ist das Macro wahrscheinlich noch nicht entladen.Evtl. kannst du ja die Tabelle mit einem Button/Macro schließen um den Excel-Prozess sicher zu beenden. GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Excel Makro in eingebundener Excel-Tabelle auf Zeichnung
bk.sc am 28.09.2012 um 12:18 Uhr (0)
Hallo Andreas,lass mich raten du hast Office 2010 im einsatz . Meinst du Zeichnungsvorlage oder meinst du eine Vorlage für Modelle?Bei Modellen ist das Problem das die Exceltabelle im Hintergrund als .xlsx gespeichert wird und dieses Format unterstützt keine Macros.Hier würde ich die Tabelle in Excel incl. Macro erstellen dann Speichern unter .xls oder .xlsm, dann im Teil Einfügen - Tabelle und hier von Datei wählen und die erstellte Exceltabelle reinladen. Dann bleibt auch das Macro zukünftig in der Tabel ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Aus Excel Bohrungen in ein Teil automatisch einfügen
bk.sc am 29.09.2021 um 14:30 Uhr (1)
Hallo,umsetzbar wäre das per Macro schon, aber einfach wird die Aufgabe bei weitem nicht vor allem mit der Prämisse der nachträglichen "einfachen" Änderbarkeit.Du kannst dir in der API-Hilfe mal die Beispiele "Create Holes Using Hole Wizard and Sketch Points Example (VBA)" und "Get and Add Sketch Points in Hole Wizard Feature Example (VBA)" anschauen um mal einen groben Geschmack zu bekommen was nur das erstellen angeht.Wenn du das wirklich umsetzen möchtest rate ich dir einen Schritt nach dem anderen zu m ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API in Baugruppe Excel Wert auslesen und an Bauteilskizze schicken
bk.sc am 25.06.2019 um 08:41 Uhr (1)
Hallo Bernhard,bekommst du dann wenigstens eine Schulung für die Thematik VBA bzw. SolidWorks / Excel API?Wenn du explizite Fragen zu einzelnen API Befehlen hast wird dir hier bestimmt gerne geholfen.Paar Tipps für den Einstieg:- Die SWX API Hilfe ist dein Freund auch wenn sie anfangs nicht unbedingt zugänglich ist- Hier und da mal den Macro-Recorder verwenden um einzelne Befehle ausfindig zu machen (der Macro-Recorder zeichnet i.d.R. mehr auf wie nötig manches aber leider auch garnicht)- SolidWorks auf En ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Makro für Export in STEP214
bk.sc am 21.03.2022 um 15:33 Uhr (1)
Hallo Jethore,die SWX API ist so aufgebaut dass 99,9% der Methoden auch in zukünftigen Versionen problemlos funktionieren. Im Macro oben sehe ich jetzt auch nichts was Probleme verursachen könnte.Da es hier um ein VBA Macro geht wird dieses nicht installiert wie z.B. ein Add-Ins, dieses wird einfach nur aus der SWX Umgebung heraus ausgeführt (analog Excel VBA).GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form SolidWorks wechseln |
|
SolidWorks : VBA Macro
bk.sc am 08.05.2014 um 07:33 Uhr (1)
Hallo Student789,willkommen im WBF.Zu 1: Hier wäre interesant zu wissen wie du das Teil im Moment in die gewünschte Position bekommst (Verknüpfung, Transform...).Zu 2: Das ist meines Wissens nicht möglich, der Macro-recorder zeichnet nur VBA auf.Zu 3: Das einlesen von Excel-Tabellen sollte problemlos möglich sein.Zu 4: Das wird nur über z.B. Visual Studio gehen und hierzu müßte die Programmierung dann in VB.NET, C# oder C++ (CLI oder 6.0) gemacht werden.GrußBernd--------------------- Man muß nicht alles wi ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Makro mit einer anderen Makro starten!!
bk.sc am 06.02.2018 um 11:23 Uhr (1)
Hallo,ich habe auch noch zusätzlich gesagt das mein Macro so gedacht ist das es mit SWX mitgestartet wird. Also wird es bei manuellem Ausführen erst beim Laden eines Dokumentes (z.B. durch Öffnen / Fensterwechsel) richtig aktiv, da erst hier ein Object für myPart gesetzt wird was überwacht wird. Du hast also drei Möglichkeiten das Macro zu starten und auch aktiv auf dein Dokument zu setzten:- Macro automatisch mit SWX starten- Macro manuell starten wenn noch kein Dokument geladen ist- Macro manuell starten ...
|
| In das Form SolidWorks wechseln |
 InsertRevisionNote.zip |
SolidWorks : Versionssymbol
bk.sc am 31.08.2017 um 16:44 Uhr (15)
Hallo Jochen,im Anhang mal ein Macro + Video was deinen Wunsch erfüllen könnte.Die Userform habe ich nur um das Macro auch beenden zu können und mir hierfür nichts besseres eingefallen ist, alternativ könnte man auch das Macro mit z.B. Rechtsklick beendeen aber die Idee ist mir gerade eben beim schreiben des Beitrages erst gekommen .Macro:- Liest die Eigenschaft Revision aus- Feld für Revisionstand auf der UserForm wird mit dem Wert aus der Eigenschaft vorbelegt (kann bei Bedarf auch manuell überschrieben ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Zeichnungsansichten ein-/ausblenden
bk.sc am 15.08.2012 um 08:10 Uhr (0)
Nur mal fürs Verständnis,also besagtes Macro, erstellt nur eine neue Zeile in einer Komfigurationstabelle?Nun willst du in der Zeichnung zu der Baugruppe bzw. des Teiles nur durch Änderung der Modellansicht (Konfigurationsauswahl) das Ein- bzw. Ausblenden von Ansichten steuern?Wenn das so ist, kannst du doch vielleicht ein Macro zum ändern der Konfiguration in der Elternansicht erstellen lassen und vorgeben.Makro Starten - Macro listet alle vorhandenen Konfigurationen der Baugruppe bzw. des Teiles auf - An ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API in Baugruppe Excel Wert auslesen und an Bauteilskizze schicken
bk.sc am 24.06.2019 um 13:37 Uhr (1)
Hallo Bernhard,diese Aufgabe wirst du mit 0 VBA Kenntnissen wahrscheinlich nur schwer gelöst bekommen.MacroSheet ist doch auch nur ein Macro wie deines auch eines werden wird, in der Regel gibt es nur sehr sehr selten Umstellungen in der SWX API die ein Macro unbrauchbar machen. Ich würde MacroSheet oder alternativ DriveWorks für die Aufgabe verwenden.Je nach Komplexität könntest du die Tabelle auch direkt in SWX als Konfigurationstabelle einbinden und die Baugruppe über einbe Layoutskizze steuern die ihre ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : DPS MacroSheet Einheiten übernehmen
bk.sc am 03.02.2020 um 13:24 Uhr (1)
Hallo Mark,ich gehe davon aus das dem Macro die eingestellten Maßeinheiten egal sind, das Macro selber wie SWX auch arbeitet mit Meter und im Macro wird die Eignabe wohl im MM erwartet und einfach auf Meter umgerechnet.Kannst du evtl. eine Spalte einfügen in der du die Werte in CM eintragen kannst und die eigentlich abgefragte Zelle rechnet dir den Wert dann einfach in MM um?GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Mit Makro Dateiinfo-Zeile suchen und Ausfüllen
bk.sc am 23.07.2015 um 07:17 Uhr (1)
Hallo Frank,Zitat:Wieso wird nicht der Taskmanager von Solidworks benutzt, der schreibt und überschreibt doch die Attribute automatisiert....Geht das wirklich ohne Macro? Ich weiß nur das man in gewählten Elemente Werte eintragen lassen kann aber diese nicht aus einer anderen Quelle wie z.B. Excel holen kann sondern für die entsprechenden Dokumente händisch eintragen muß.Wenn wemasb aber wirklich immer die selben Werte eingetragen haben will dann wäre der Taskplaner wirklich eine Option. Diese Funktion ist ...
|
| In das Form SolidWorks wechseln |