Rotate (and Repeated Duplicate) an Object.

C

Chessaurus

Say I have a circle and I want to add 60 equally spaced 'tick' marks
around the circumference (like minute marks around the circumference of
a clock face)... any way to do this without VBA?

-Best,
Chess
 
C

Chris Roth [MVP]

You can do this fairly quickly using this strategy:

1. Draw two tick marks - at 3 and 9 o'clock
2. Select them and choose Shape > Operations > Combine
You now have single shape with two tick markes.
3. Duplicate this shape and hit Ctrl + R (rotated 90 degrees clockwise)
4. Select both shapes and combine
You now have a single shape with four tick marks
5. Duplicate this shape twice and rotate the duplicates 30 and 60 degrees.
6. Select all shapes and combine.
You now have a single shape with 12 tick marks.

Now you can duplicate this shape only four more times and rotate each
dublicate five degrees.

You can use the View > Size & Position dialog to specify angle precisely, or
simply notice that the nearer the rotation point you are, the more coarse
the rotation snapping. So it's pretty easy to find the "5-degree groove" by
varying the radius of your rotation.

--
Hope this helps,

Chris Roth
Visio MVP

More Visio shapes, articles, development info and pure diagramming fun at:
www.wanderkind.com/visio
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top