Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Makro für alle Teile einer Baugruppe von der Stückliste ausschließen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
SOLIDWORKS Cloud: Anleitung zum Konstruieren im Browser
Autor Thema:  Makro für alle Teile einer Baugruppe von der Stückliste ausschließen (1699 mal gelesen)
Holger1966
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Holger1966 an!   Senden Sie eine Private Message an Holger1966  Schreiben Sie einen Gästebucheintrag für Holger1966

Beiträge: 21
Registriert: 26.01.2010

erstellt am: 22. Nov. 2017 08:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Stucklisteausschliesen.jpg


Stuckliste.jpg

 
Hallo, ich benötige ein Makro mit dem ich alle Teile einer Baugruppe als von der Stückliste ausschließen kann. In allen Konfigurationen.
Ich habe nun ganz naiv den Makrorekorder benutzt, weil ich leider der Makroprogrammierung nicht mächtig bin. Nun bekommen ich beim Ausführen einen Fehler angezeigt.

Vielleicht ist es ja nur eine Kleinigkeit die hier angepasst werden muss????

Ich bin für jeden Hinweis dankbar....

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bk.sc
Ehrenmitglied V.I.P. h.c.
Konstrukteur Sondermaschinenbau



Sehen Sie sich das Profil von bk.sc an!   Senden Sie eine Private Message an bk.sc  Schreiben Sie einen Gästebucheintrag für bk.sc

Beiträge: 2776
Registriert: 18.07.2012

-Solid Works 2019 SP5
-Pro Engineer WF 3

erstellt am: 22. Nov. 2017 09:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Holger1966 10 Unities + Antwort hilfreich

Hallo Holger,

1. Bei deinem Macro wird nur eine bestimmte Komponente selektiert, wenn dieses Komponente nicht vorhanden ist geht das Macro auf Fehler
2. 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 setzen

Dein Macro benötigt ein bisschen mehr wie die paar Zeilen von dir, schau dir Mal das Beispiel "Set All Assembly Components Lightweight or Resolved Example (VBA)" in der API-Hilfe an, evtl. kannst du das umbauen, wenn du das Macro umbaust müsstest du es auf jede Konfiguration anwenden oder entsprechend noch um eine Traverse durch die Konfigurationen erweitern.

Gruß
Bernd

------------------
--- Man muß nicht alles wissen, man muß nur wissen wo es steht ---

Staatlich anerkannte Deutschniete 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

remtc
Mitglied



Sehen Sie sich das Profil von remtc an!   Senden Sie eine Private Message an remtc  Schreiben Sie einen Gästebucheintrag für remtc

Beiträge: 34
Registriert: 18.09.2017

Solidworks Prof. 2023SP3 x64 auf Win 10

erstellt am: 22. Nov. 2017 09:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Holger1966 10 Unities + Antwort hilfreich

Hallo,

unter der Vorraussetzung, dass du in SW die Stückliste erstellst:
mach doch eine Oberbaugruppe aus der gewünschten Baugruppe (Zwischenbaugruppe) und stell die Kind-Komponenten auf "ausblenden" und dann nur noch die Zwischenbaugruppe aus der Stückliste ausschließen - keine Makroprogrammierung und die Baugruppe kanst du per drag and drop füllen und wieder leeren.

Grüße

remtc

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz