Hallo
Gisteren hebben we de 2020-versie van Solidworks geïnstalleerd, maar een serverprobleem en veranderende licenties zorgden ervoor dat we op onze Solidworks 2018 bleven.
We eindigen dus met 2 versies van Solidworks op onze pc's, een nieuwere en een oudere die we gebruiken. Ik heb een macro die gebruik maakt van de 'Set swApp = GetObject(, "sldworks.application")' maar deze werkt niet meer.
Ik denk dat het met de installatie van de 2020-versie op zoek is naar de meest recente applicatie, is er een manier om Solidworks 2018 te specificeren?
Start je je macro vanuit SW of vanuit Excel of op een andere manier?
Als het van SW is, probeer dan je code hiermee aan te passen (zonder overtuigd te zijn)
Dim swApp als SldWorks.SldWorks
Stel swApp = Toepassing.SldWorks in
In plaats van:
Stel swApp = GetObject(, "sldworks.application") in
Of een andere oplossing:
Misschien door in vensters het bestandstype te wijzigen waarmee ze SW openen.
1 like
Ik start de macro van Solidworks, maar het gaat eerst naar excel en komt dan terug om te werken op solidworks (GetObject na mijn werk op Excel).
Uw oplossing werkt perfect, ik had:
Dim swApp als object
Stel swApp = GetObject(, "sldworks.application") in
Ik weet niet waarom ik het zo deed...
Bedankt!!