In einer Zeichnung möchte ich ein Makro erstellen, das mir eine Notiz mit dem benutzerdefinierten Parameter "Produktcode" des ausgewählten Teils füllt.
Ich weiß, wie ich das Makro zum Erstellen und Füllen der Notiz konstruiere, aber ich weiß nicht, wie ich das Makro unterbrechen kann, um den Benutzer aufzufordern, eine Kante oder Oberfläche auszuwählen, an die die Notiz angehängt werden soll.
Hat jemand Informationen oder einen Link, der für mich nützlich sein könnte?
Sie können eine einfache msgBox mit einer Meldung wie "Bitte wählen Sie die Entität .... bevor Sie diese Nachricht überprüfen." und rufen Sie dann die Entität ab, die im Makro mit der GetSelectedObject6-Funktion ausgewählt wurde.
Entschuldigung für den vorherigen Beitrag, es funktioniert nicht. Auf der anderen Seite können Sie Folgendes tun:
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
Auf diese Weise kann das Makro zurückgestellt werden, bis ein Element ausgewählt wird.