cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Help us improve the PTC Community by taking this short Community Survey! X

Problem with using mouseclick in macro to select callouts on illustration

TimSharp
12-Amethyst

Problem with using mouseclick in macro to select callouts on illustration

I'm trying to get a macro to select callouts but get errors

This is a little macro that illustrates my problem

macro test_me

define me as MouseEvent

define el as element

me = Wait MouseClick

Select at me.ptmm.x me.ptmm.y Direct

el = ActiveDoc.FirstSelectedElement

MESSAGE el.type

end macro

When run this macro just displays the selected element type - "Line" or "Bezier" etc.

But if you click on a callout it gives the following error message:

Macro: Error in expression syntax.

"MESSAGE el.type"

Anyone have any advice?

ACCEPTED SOLUTION

Accepted Solutions

Try the following. Looks like the direct comment is selecting within the callout possibly. Remove that and the issue seems to be resolved.

macro test_me

define me as MouseEvent

define el as element

me = Wait MouseClick

Select at me.ptmm.x me.ptmm.y

el = ActiveDoc.FirstSelectedElement

MESSAGE el.type

end macro

View solution in original post

2 REPLIES 2

Try the following. Looks like the direct comment is selecting within the callout possibly. Remove that and the issue seems to be resolved.

macro test_me

define me as MouseEvent

define el as element

me = Wait MouseClick

Select at me.ptmm.x me.ptmm.y

el = ActiveDoc.FirstSelectedElement

MESSAGE el.type

end macro

Thanks Trevor

Never thought to do that, it works a treat so hopefully I can finish my macro now.

Announcements

Top Tags