 Props_Search-Replace.zip |
SolidWorks : Benutzerdefinierte Eigenschaften per Makro suchen und ersetzen
bk.sc am 12.05.2022 um 12:27 Uhr (1)
Hallo,anbei hab ich mal das Macro etwas nach meinem geschmack angepasst und um die Baugruppenstruktur ergänzt.Beachte wenn in der Hauptbaugruppe Komponenten / Unterbaugruppen in allen Konfigurationen unterdrückt sind werden diese Ignoriert, das gilt auch für Komponenten / Unterunterbaugruppen in Unterbaugruppen die in der verwendeten Konfiguration unterdrückt sind (Quasi werden bei Baugruppen tieferer Ebenen nur die Komponenten / Baugruppen die in der verwendeten Konfiguration nicht unterdrückt sind beacht ...
|
| In das Form SolidWorks wechseln |
 crepropmorpar.7z.txt |
SolidWorks : Macro - Dateieigenschaften
bk.sc am 12.09.2017 um 07:10 Uhr (1)
Hallo,dein vorhaben ist auch relativ Problemlos ohne Macro zu lösen.1. Bau dir eine Registerkarte für benutzerdefinierten Eigenschaften (für Parts) mit eben nur der einen Eigenschaft "Pos.".2. Selektiere alle Komponenten die diese Eigenschaft erhalten sollen3. Befülle das Feld in der Registerkarte4. Bestätige die Eingabe mit "Anwenden"5. Alle Komponenten speichern6. FertigSie hierzu auch das Video im Anhang (.txt weglöschen und mit 7z entpacken)GrußBernd--------------------- Man muß nicht alles wissen, man ...
|
| In das Form SolidWorks wechseln |
 |
SolidWorks : Macro für globale Variablen in Baugruppe zu brechen ?
bk.sc am 10.05.2021 um 12:34 Uhr (15)
Hallo RedDelfin,verstehe ich dich richtig du möchtest in den Gleichungen für die Globalen Variablen die Formel durch deren Evaluierten wert ersetzen?Wenn ja musst du dich in der API-Hilfe mit IEquationMgr Interface befassen, die Eigenschaften zum Auslesen des evaluierten Wertes wäre "Value Property (IEquationMgr)" und die Gleichung Ändern kannst du mit Equation Property (IEquationMgr). Wie du durch die Gleichungen durchgehen kannst siehst du im Beispiel "Get Equation Values Example (VBA)".GrußBernd-------- ...
|
| In das Form SolidWorks wechseln |
 Event_blank.swp.txt |
SolidWorks : erzwungener Modellneuaufbau und schließen
bk.sc am 29.05.2018 um 09:19 Uhr (1)
Hallo,also Variante 1 ist die einfachste, weil "nur" ein VBA Modul nötig ist.Variante 2 ist schon etwas schwieriger, weil auch ein Klassenmodul mit Eventhandling hinzu kommt.Variante 3 ist ohne Vorkentnisse schwierig machbar da hier schon ein Projekt angelegt werden muss und noch mehr zu beachten ist und auch kein "einfaches" VBA zur Anwendung kommt sondern VB.NET, C# bzw. C++.Ich hab dir mal ein einfaches VBA Macro angehängt was bei jedem Speichervorgang eines Dokuments einen Neuaufbau macht wenn das Save ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Makro für Einheit+Dateieigenschaft setzen
bk.sc am 05.05.2022 um 10:39 Uhr (1)
Hallo,für dich zur Info warum "swModel.GetTitle" bei dir nicht so funktioniert wie bei anderen. Wenn du im Windows Exploder die Option "Erweiterungen bei bekannten Dateitypen ausblenden" aktiv hast wird dein Titel (der Titel vom SWX Fenster mit dem Dokument) ohne Dateierweiterung ausgegeben (weil ja bekannt), wenn du diese Option nicht aktiv hast wird dir die Dateierweiterung mit ausgegeben.Diesen Tipp gebe ich dir, da man öffter mal über dieses verhalten stolpert, vor allem wenn mehrere Benutzer das Macro ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Makro soll prüfen ob Teil in Baugruppe unterdrückt ist
bk.sc am 20.11.2015 um 10:31 Uhr (1)
Zitat:Ich habe schon lange vor so etwas wie einen VBA Kurs zu besuchen um auch mal zu verstehen, was da wo und wie gemacht wird...Hallo auch hier,es ist schon sehr Hilfreich sich erstmal allgemeine Kentnisse in VBA z.B. Excel (oder VB allgemein) zu beschaffen bevor mann auf eine SWX expliziete Schulung dzau geht.Weil den Grundaufbau von VBA zu verstehen ist meines Erachtens erstmal das wichtigere bevor man die Programmspezifischen Befehle angeht.GrußBernd--------------------- Man muß nicht alles wissen, ma ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Makro für alle Teile einer Baugruppe von der Stückliste ausschließen
bk.sc am 22.11.2017 um 09:38 Uhr (1)
Hallo Holger,1. Bei deinem Macro wird nur eine bestimmte Komponente selektiert, wenn dieses Komponente nicht vorhanden ist geht das Macro auf Fehler2. Bei deinem Macro wird auch die Konfiguration der Komponente immer auf "Standard" gesetzt, ist das gewollt?3. Mit der Befehl "CompConfigProperties4" kannst du die Einstellung das es auf alle Konfigurationen angewendet wird nicht setzenDein Macro benötigt ein bisschen mehr wie die paar Zeilen von dir, schau dir Mal das Beispiel "Set All Assembly Components Lig ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Layer 2015
bk.sc am 01.06.2016 um 11:30 Uhr (1)
Hallo Nea,wenn du eh ein Macro hast kannst du das auch das Macro erledigen lassen.Stichwort für die API-Hilfe "ForceRebuild3 Method (IModelDoc2)"GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Ordner im Featurebaum anlegen aus Excel
bk.sc am 20.11.2019 um 13:30 Uhr (1)
Hallo,schau dir mal das Macro "Insert Folder in FeatureManager Design Tree Example (VBA)" aus der API-Hilfe an für das Erstellen eines Ordnerns im Featurebaum. Für das einlesen der Ordnernamen würde ich mal das WWW durchsuchen nach XML / XLS / TXT / CSV in Array einlesen.GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Koodinaten xyz aus Excel Tabelle als Punkte einfügen
bk.sc am 15.09.2015 um 06:30 Uhr (1)
Hallo Harald,such doch mal nach Punktwolke oder Punktwolke importieren im SWX Brett da findest du einige Threads dazu, manche sogar mit Macro die ggf. nur angepasst werden müssen.Hier nur mal ein BeispieltrefferGrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete [Diese Nachricht wurde von bk.sc am 15. Sep. 2015 editiert.]
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Mit Makro Dateiinfo-Zeile suchen und Ausfüllen
bk.sc am 23.07.2015 um 13:33 Uhr (1)
Mach mal eins der beiden "Sub main()" raus, üblicherweise würde ich das über Option Explicit raushauen.Alternativ, könntest du auch einfach mal aus dem Macro-Editor das Macro mit F8 Zeilenweise durchgehen und schauen was er macht oder eben nicht macht.--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete [Diese Nachricht wurde von bk.sc am 23. Jul. 2015 editiert.]
|
| In das Form SolidWorks wechseln |
|
SolidWorks : bei Doppelklick im Explorer -> Druck, WTF ?!?
bk.sc am 10.05.2021 um 13:07 Uhr (1)
Hallo,alternativ schau mal mit RMB auf eine SWX Datei mit was die Datei geöffnet werden soll, nicht das hier ein Verweis auf ein SWX start mit Macro ist.Sowas hatten wir mal bei meinem alten Arbeitgeber im Einsatz.GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Bildschirmschoner für SolidWorks
bk.sc am 26.04.2017 um 13:41 Uhr (1)
Hallo LeDave,sind deine Referenzebenen zufällig anderst benannt wie "Front Plan" wenn ja musst du das im Macro ändern auf den Namen deiner Ebene für die Vorderseite in meinem Fall war das z.B. "Ebene vorne". Alternativ können auch Verweise fehlen oder du startest in der falschen Prozedur.GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form SolidWorks wechseln |