Back in October 2006, Visio Guy posted the Circular Multi-arrow Shapes that offer superior capabilities to the popular in-the-Visio-box version.
Well, David Van Hemel had already created a similar, flexible solution for PowerPoint users. Although he was happy to find our Visio-based offering, he thought that his PowerPoint tool would be useful to others, and he generously offered his solution for consumption by the smart-graphics-loving community.
The solution works in VBA that is stored inside of a PowerPoint presentation file. That means you’ll have to allow the macros to run on your machine. See the article on VBA macros and security inside of Visio. The story and procedures for PowerPoint should be similar if not identical.
David’s disclaimers are pretty standard for folks “who just wanted to get something to work”, mainly
- He’s not a developer
- There isn’t much error checking in the code
- Errors should be considered as PEBKAC (haha!)
Nevertheless, we think David did a whopper of a job, and we thank him both for his effort and his contribution to our site! One last note, David wishes to give credit to John Walkenbach for his contribution to the color-picker dialog.
Visio Guy did a few tweaks to the code, but nothing major. We simply replaced a variable or two involved in the target page, so that the new circle is always drawn on a new slide that is inserted at the end of the current PowerPoint presentation. This slide is then activated when the drawing is done, so you can quickly see what you’ve created.
It will probably look something like this:
The control form looks like this, for those who want to have a look before they download the whole thing:
click to view larger image
To make it easier to run the tool, you might want to add a custom toolbar or menu item that links to the macro. To do this, follow these steps:
- Right-click on a blank area of the menu- or toolbar
- Choose Customize… from the menu
- Choose Macros from the Categories list box
- Drag ShowCircleOfArrowsForm from the list box on the right up to a toolbar or menu item
The Circular Multi-arrow Generator will now be easily accessible with just one mouse-click!
Although this web site is chiefly about Visio topics, we are very much interested in the broader picture of what Visio is all about: smart graphics, parameterization, and visualization of data. David’s tool truly embraces this spirit, and we are glad that we can bring it to you!
Looking for a Visio version of the Circular Multi-arrows shape? Go here: Circular Multi-arrows