Afficher un message d'alerte dans la zone graphique

SW 2013 SP4.0

Bonjour,

Il me semble avoir déjà vu cela mais je ne sais pas comment faire :

je souhaite faire apparaître un message (de préférence bien visible en gros et en couleur) dans la zone graphique lors de l'ouverture d'un assemblage. (ces message serait du type : Attention ! Ne pas oublier de mettre à jour la fiche excel lors de la modification de cet assemblage). Bien sur je ne souhaite pas que ce message soit visible sur mes mise en plan. Ils serviront juste d'avertissement à l'utilisateur.

Quelqu'un à t-il déjà vu ça ?

Merci

Salut,

SI tu disposes d'un abonnement myCADtools, tu peux utiliser CustomToolbar.

Tu actives les évènements dans les options de CustomToolbar

Ensuite tu ajoutes un type macro dans ta barre d'outil (voir tout en bas le code à coller dans un éditeur de macro)

Tu coches: FileOpenPostNotify sous SolidWorks.

Macro: 

**

Dim swApp As SldWorks.SldWorks

Dim Part As SldWorks.ModelDoc2

Dim boolstatus As Boolean

Dim longstatus As Long, longwarnings As Long

 

Sub main()

 

Set swApp = Application.SldWorks

 

Set Part = swApp.ActiveDoc

 

If Part.GetType = swDocumentTypes_e.swDocASSEMBLY Then

 

MsgBox "c'est un assemblage"

 

End If

 

End Sub

 

**

 

Personnalise le messagebox à ton gout.

A+

 

Mick

2 « J'aime »

Hello.

 

Il me semble l'avoir fait à une époque en intégrant un texte dans une esquisse mais sans en faire une fonction par la suite.

Ce n'est pas top top, si ta pièce n'est pas dans le bon sens tu ne vois rien, mais bon, faut de mieux ..