Voor VBA-professionals

Hallo allemaal,

Ik wil de waarde van een aangepaste eigenschap in een MsgBox in een macro weergeven.
Iemand een idee van de code?
 

Hartelijk dank!

Hallo Lucas?! =)

2 likes

Tut   Tut   Tut...    Oh, hij is er niet vandaag!!

 

Nou, ik ga uit! :D

 

Edit: Ik zal antwoorden voor hem: http://help.solidworks.com/2014/English/api/epdmapi/EPDM.Interop.epdm~EPDM.Interop.epdm.IEdmVault5~MsgBox.html

Als het je vooruit kan helpen in afwachting van de specialisten

2 likes

Hallo

Het is niet heel ingewikkeld, ik doe het liever in 2 stappen, je moet:

1) Wijs de waarde van de aangepaste eigenschap toe aan een variabele (in dit geval het persoonlijke eigenschapsnummer in de CODE-variabele):

CODE = swRefDoc.GetCustomInfoValue("", "getal")

2) Toon de variabele in een msgbox:

ret = MsgBox (CODE)

 

Bewerken:

swRefDoc is het document waar we aan werken,

GetCustomInfoValue wordt gebruikt om de inhoud van een aangepaste eigenschap op te halen.

Edit 2: natuurlijk de helppagina die erbij hoort:

http://help.solidworks.com/2013/english/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.IModelDoc2~GetCustomInfoValue.html

 

3 likes

Wij erkennen de voordelen!

Gefeliciteerd Lucas;)

2 likes