Bonjour
Dans une mise en plan, je voudrais créer une macro qui me remplit une note avec le paramètre personnalisé nommé 'Code Produit' de la pièce sélectionnée.
Je sais construire la macro pour la création et le remplissage de la note, mais je ne sais pas interrompre la macro pour demander à l'utilisateur de sélectionner une arrête ou une surface sur laquelle attacher la note.
Quelqu'un à une info ou un lien qui pourrait me servir ?
Merci d'avance
Jey
Bonjour,
Tu peux mettre un simple msgBox avec comme message quelque chose du genre "Veuillez sélectionner l'entité .... avant de valider ce message." puis récupérer l'entité sélectionnée dans ta macro par la fonction GetSelectedObject6.
Cordialement,
Bonjour,
Désolé pour le post précédent, ça ne marche pas. Par contre tu peux faire :
Dim SelMgr As SelectionMgr
Set SelMgr = Part.SelectionManager
Set Feature = SelMgr.GetSelectedObject6(1, 0)
Do While Feature Is Nothing
DoEvents
Set Feature = SelMgr.GetSelectedObject6(1, 0)
Loop
Ce qui permet de mettre la macro en attente jusqu'à ce qu'un élément soit sélectionné.
Cordialement,
4 « J'aime »
Bonjour,
Une petite question bête, mais pourquoi ne pas créer ta note qui pointe vers la propriété "code produit" et la placer manuellement ?
Vous devez de toute façon sélectionner une arrête ou une face pour la placer, un glissé déposé serait aussi rapide.
2 « J'aime »
Merci d.roger
tout fonctionne bien.
merci beaucoup.
accobre 427 : juste pour aller plus vite et surtout pour éviter la répétition de certaine tache.