VBA - Simuleer een klik in het grafische gebied van solidworks

Hallo

 

Mijn probleem is het volgende:

Ik heb een deel op Solidworks waarin ik een artikelfamilie invoeg via een bestaand bestand. Deze is ingesteld, maar om te "valideren" is het noodzakelijk om op het grafische gebied te klikken. Het probleem is dat ik deze manipulatie via een macro laat uitvoeren en ik kan niet vinden hoe ik deze beroemde klik op het grafische gebied via VBA kan simuleren.

 

Als iemand de oplossing heeft, zou ik zeer geïnteresseerd zijn.

Bij voorbaat dank!

 

PS: hier is de code van mijn macro (het werkt heel goed, behalve dat ik het niet kan vinden voor de klik)

Sub chgt_famille()

Dim swApp als SldWorks.SldWorks, swModel als SldWorks.ModelDoc2, retVal als Booleaanse
Stel swApp = CreateObject("SldWorks.Application") in

Stel swModel = swApp.ActiveDoc in

retVal = swModel.InsertFamilyTableOpen("Z:\famille.xlsx")


Einde Sub

Hallo

Zou de opdracht Application.DoubleClick  die aan een selectievakje is gekoppeld, voldoende zijn? 

Hallo

Na onderzoek denk ik dat de Super Macro-software je kan helpen de code voor een muisklik te krijgen.

http://adam.denadai.free.fr/

Hallo

swmodel. CloseFamilyTable?

4 likes

Hallo
 

Ik heb je oplossingen geprobeerd, een van hen werkte, het is Cyril.f's. met "SWmodel. CloseFamilyTable"

Dat is geweldig, bedankt voor je hulp!