Ik bevind me in een situatie waarin we hiervoor een heksenjacht op lagen hebben gelanceerd, ik heb al een Excel-tabel met al mijn tekeningen op de server en ik zou graag willen dat deze vanuit Excel kan weten of de vermelde tekening een laag heeft, zodat er een verbinding tussen Excel en Solidworks tot stand moet worden gebracht en vooral wat ik moet gebruiken om de aanwezigheid van lagen te kennen
En zoek vervolgens naar de betreffende laag in de verkregen lijst.
Het kan lang duren. Omdat je alle Europarlementariërs van je servers moet lussen en openen. De ervaring leert dat dit vereist dat het geheugen van het SW-proces regelmatig wordt geleegd. In VBA denk ik dat je gedwongen zult worden om SW regelmatig opnieuw op te starten.
Anders, ook al is het niet echt de vraag, waarom zou je het dan niet doen met de mycad tool-integratiesoftware die je hebt?
Het hangt allemaal af van wat je vervolgens wilt bereiken.
Anders sla je vanuit je Excel-bestand de lijst met bestanden op in csv die je vervolgens importeert in de integratie, je zoekt naar je laag met de functie als het plan een bepaalde laagnaam bevat en dan verwijder je deze laag, je hernoemt hem of je maakt gewoon een lijst van de bestanden die deze laag bevatten en dit alles zonder dat je een macro hoeft te maken en daarnaast kun je het legen van programmeren van herinnering elke keer dat u uw plannen sluit.
sbadenis Ik kende deze tool niet, ik kijk er nu naar, maar het lijkt me extreem traag in vergelijking met Excel :/ Ik zal zien of ik tijdens het gebruik kan vertellen dat het een macro moet uitvoeren die alle lagen verwijdert
Is er een instelling om te controleren zodat de Solidworks-instantie die myCAD Integration gebruikt, niet zichtbaar is? Zou het de zaken misschien een beetje versnellen?