Een waarschuwingsbericht weergeven in het grafische gebied

SW 2013 SP4.0

Hallo

Ik denk dat ik dit al heb gezien, maar ik weet niet hoe ik het moet doen:

Ik wil een boodschap (liefst duidelijk zichtbaar in groot en kleur) in het grafische gebied bij het openen van een assemblage. (deze berichten zouden van het type zijn: Waarschuwing! Vergeet niet de Excel-sheet bij te werken bij het bewerken van deze assemblage). Natuurlijk wil ik niet dat deze boodschap zichtbaar is op mijn tekeningen. Ze dienen alleen als waarschuwing voor de gebruiker.

Heeft iemand dit ooit gezien?

Bedankt

Hallo

Als u een myCADtools-abonnement hebt, kunt u CustomToolbar gebruiken.

U kunt gebeurtenissen inschakelen in de opties van de CustomToolbar

Vervolgens voeg je een macro type toe in je werkbalk (zie onderaan de code om te plakken in een macro editor)

Je vinkt: FileOpenPostNotify in SolidWorks.

Macro: 

**

Dim swApp als SldWorks.SldWorks

Dim deel als SldWorks.ModelDoc2

Dim boolstatus als Booleaanse

Dim longstatus As Long, longwarnings As Long

 

Sub hoofd()

 

Stel swApp = Toepassing.SldWorks in

 

Deel instellen = swApp.ActiveDoc

 

Als Part.GetType = swDocumentTypes_e.swDocASSEMBLY dan

 

MsgBox "het is een assemblage"

 

Einde als

 

Einde Sub

 

**

 

Pas de berichtenbox naar wens aan.

A+

 

Mick

2 likes

Hallo.

 

Het lijkt me dat ik het ooit heb gedaan door een tekst in een schets te integreren, maar zonder er achteraf een functie van te maken.

Het is niet geweldig, als je kamer niet op de juiste manier is, kun je niets zien, maar ach, je hebt beter nodig.