Een onderdeel definitief verwijderen of invoegen in een assemblage met Excel

Hoi allemaal

Ik heb een assemblage die ik dankzij de families van onderdelen heel goed beheer met een Excel-sheet.
Ik vertrek vanuit een eerste assemblage met al mijn basisonderdelen en mijn eindassemblage wordt getekend volgens de parameters die ik invoer. Ik kan altijd delen verwijderen die ik niet nodig heb met het commando $ETAT@Piec<occurrence> maar ik wil nog een stap verder gaan door ze permanent uit de FeatureManager te verwijderen. Ik zou dit graag willen doen omdat ik naast al mijn andere componenten 17 "specifieke" onderdelen heb en er kan er maar één per assemblage zijn, dus ik eindig nog steeds met 16 onderdelen in verwijderde staat terwijl ik ze niet meer nodig zou hebben.

Een andere mogelijkheid is om ze allemaal uit de eerste assemblage te verwijderen en een commando te vinden dat een nieuw onderdeel in mijn assemblage invoegt, maar in dit geval zou je ook beperkingen moeten genereren (je hoeft je geen zorgen te maken om de coördinaten van het onderdeel te berekenen)

Is er een mogelijkheid? Ook buiten de deelfamilie?

Dank u voor uw antwoorden

Doper

Als ik het goed begrijp, gaat het verder dan de deelfamilie en moet je een VBA-macro doorlopen.

Zoals @PL zegt, heb je waarschijnlijk een maccro nodig. Ik ben helemaal geen expert in maccro-taal, maar als je elk onderdeel in je onderdeelfamilie afzonderlijk opslaat en je gebruikt het commando "Vervang onderdeel door..." ", zou het je de beperkingen moeten houden die je nodig hebt.

Het enige dat overblijft is om de specifieke maccro te schrijven, en daar heb ik geen mogelijkheid om je te helpen :-(

1 like

Dank u voor uw antwoorden.

Ik vermoedde dat ik door een maccro moest, maar ik weet er niets van!

Ik ga zoeken, maar toevallig weet iemand een ondersteuning om me te helpen?

Een goed begin voor macro's kan zijn om de tutorials te bekijken die ik heb gepubliceerd op Lynkoa, vooral opslaan als dat ik commentaar op elke regel voor beginners:

http://www.lynkoa.com/tutos/3d/macro-enregistrer-sous-avec-solidworks

Zie ook:

http://www.lynkoa.com/tutos/3d/macro-solidworks-retirer-lecture-seule-pour-fichiers-de-bibliotheque

Je kunt ook macro's maken door te leren (voer de acties uit met de muis en het toetsenbord om de code te zien):

http://help.solidworks.com/2013/french/SolidWorks/sldworks/c_recording_playing_macros.htm

Aarzel niet om een nieuwe vraag te stellen als een bepaald probleem blokkeert!