Macro vulmateriaal

Hallo

Als onderdeel van de realisatie van een macro die de aangepaste eigenschappen van de componenten van een assembly controleert, probeer ik het materiaaldialoogvenster via deze macro te openen.

Na een paar dagen het internet te hebben afgezocht op zoek naar een oplossing en geen antwoord te hebben gevonden, plaats ik deze vraag:

Welke VBA-code moet ik in dit venster openen of welke methode moet ik gebruiken?

Bij voorbaat dank voor uw antwoorden of advies.

Hallo, ik denk dat het onmogelijk is om dit venster met een macro te openen.

Dankzij een macro kunt u een pop-up weergeven waarin er een lijst zou zijn om bijvoorbeeld het materiaal te kiezen, of direct een gedefinieerd materiaal toe te wijzen.

 

Wat is precies het doel?

Het doel van  deze macro is om de set eigenschappen van alle componenten in een assembly te controleren.

Ik kan per macro controleren of de materiaaleigenschap gevuld is, maar in het geval dat deze leeg is, probeer ik dit "dialoogvenster" of "andere" te openen zodat de gebruiker zijn materiaal in de SW-materiaalbasis kan kiezen.

Het is a priori onmogelijk om dit venster met een macro te openen, je zult een lijst met keuzes moeten doorlopen.

De onderstaande macro maakt dit mogelijk:

https://forum.solidworks.com/servlet/JiveServlet/download/372721-99849/GetMaterialFavorites.swp.zip

 

Op het moment voor mij, kunt u het dialoogvenster openen met deze macro:

Sub hoofd()

Dim swApp als SldWorks.SldWorks

Stel swApp = Toepassing.SldWorks in

swApp.RunCommand 501, " "

Einde Sub

Vlekkeloos...

Het werkt

 

Bedankt.

1 like