• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Visio Guy

Smart graphics for visual people




  • Home
  • Hire Me
    • Hire Me
    • Résumé
  • Products
    • Products
    • Bubble Revision Shape
    • Layers to Pages Utility
    • Rack Unit Dimension Line
    • Radial Elements Tool with up to 100 Wedges
    • Text on a Circle Visio SmartShape
  • Index
    • Articles by Date
    • YouTube – VisioGuy
    • Download Information
    • Suggestion Box
    • Shop
    • Visio Art
    • Visio Links
    • – Visio Shapes & Stencils
    • – Visio Templates & Drawings
  • About
    • About
    • Donate
    • GitHub
    • jsFiddle
    • Reading List
    • Subscribe & Follow
      • – E-mail
      • – facebook
      • – Twitter
      • – RSS
    • Privacy Policy
  • Discussion Forum
You are here: Home / General / Beyond Visio / Circular Multi-arrows in PowerPoint

Circular Multi-arrows in PowerPoint

October 10, 2007 By Visio Guy 16 Comments

Read Full ArticleBack 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:

 

PowerPoint Circular Multi-arrows Generator Sample

The control form looks like this, for those who want to have a look before they download the whole thing:

PowerPoint Circular Multi-arrows Generator Dialog

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:

  1. Right-click on a blank area of the menu- or toolbar
  2. Choose Customize… from the menu
  3. Choose Macros from the Categories list box
  4. 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!

Download “Circular Arrow Generator for PowerPoint”

s!Aj0wJuswNyXlhmqw0H9_uVyA9GI2 – Downloaded 1941 times – 103.00 B

Looking for a Visio version of the Circular Multi-arrows shape? Go here: Circular Multi-arrows

  • Tweet
  • More
  • Pocket
  • Share on Tumblr
  • Print
  • Email

Related posts:

  1. Circular Text Generator (version 1)
  2. Circular Text Generator (version 2)

Filed Under: Beyond Visio, Shapes Tagged With: PowerPoint, Text, Text on a Curve

Previous Post: « Service Component Architecture (SCA) Stencil
Next Post: Circular Text Generator (version 1) »

Reader Interactions

Comments

  1. John Marshall says

    October 11, 2007 at 11:51 am

    Nice job. So when will you be updating the Visio version to include the curved text?

  2. Visio Guy says

    October 15, 2007 at 2:55 pm

    John lays down the gauntlet…

  3. Leigh says

    February 14, 2008 at 12:21 pm

    I have downloaded the presentation and added the menu item to my toolbar. But, nothing hapens when I click on the button. No form, no nothing. This is likely PEBKAC – any thoughts as to what I am doing incorrectly? Thanks.

  4. Dahveed says

    February 14, 2008 at 6:24 pm

    Just to isolate variables here — if you have the “Circular Arrow Generator.ppt” file open, and do Alt-F8 to run macros, then choose the “ShowCircleOfArrowsForm” macro and run it, does that work? If it does, then the problem was somewhere in the toolbar modification steps. BTW, what version of PPT are you working in? (I wrote it in PPT 2003 under XP; have not tried it in newer versions of Office or Windoze.)

  5. Eric says

    October 13, 2008 at 6:52 pm

    Hi, I love this idea but cannot get it to work with Office 2007 on Vista… I get Run-time error ‘9’: Subscript out of range.

    When I click debug it jumps to Ln 13, Col 5:
    Sub ShowCircleOfArrowsForm()
    frmConfig.Show
    End Sub

    Any suggestions?

  6. m says

    October 20, 2008 at 3:16 am

    Confirmed, I get the same error on XP with Office 2007.

  7. serle says

    September 8, 2009 at 1:38 pm

    great shape, some critical features that would be great top add:
    1) radial alignment of text alignment. long text interferes with shape or circular space.
    2) be able to rotate the circle so that one of the regions is centred at the top, without messing up the text alignment
    3) be able to specify/leave white space between the circular arrows. e.g. have spacings of x degrees or a percentage of the arrow size or manually controlled unequal spacing.
    4) manually size the segments so that one can have arrows of unequal sizes.

  8. Visio Guy says

    September 8, 2009 at 7:58 pm

    Hi Serle,

    Thanks for the feedback, hopefully David Van Hemel is watching, since he created this for PowerPoint.

    I could probably implement a lot of these suggestions in Visio as well, in case you haven’t seen the Visio-version: Circular Multi-arrows

  9. mjs says

    September 29, 2010 at 9:11 pm

    What ever happen to the issue

    Sub ShowCircleOfArrowsForm()
    frmConfig.Show
    End Sub

    Wasa fix ever provided

    (Win 7, office 2007)

  10. Charlie says

    November 8, 2010 at 12:27 am

    Hi, I wonder if this works also on PPT 2008 (vers. 12.2.6) for MAC?

    Charlie

  11. Visio Guy says

    November 8, 2010 at 11:26 pm

    Hi Charlie,

    We’ll be looking forward to your Mac/PowerPoint 2008 report as to whether or not this works!

    This tool was submitted to me by a PowerPoint fan. I’m not planning to maintain it (or even look at the VBA code, HA!) Especially since I’ve a Visio version on this website: Circular Multi-arrows Visio Shape!

  12. Suhail says

    September 16, 2012 at 6:30 am

    Some how the APi is not able to populate the font. Make the follwing chamge in macro and it will work.

    Me.cmbFontFace.Value = “Calibiri” ‘Application.CommandBars(“Formatting”).FindControl(Id:=1728).List(1)

    Enjoy.

  13. Visio Guy says

    September 20, 2012 at 8:47 am

    Thanks Suhail,

    This is several versions old, perhaps the PowerPoint API has changed, so folks using the newer versions will need your changes.

    This was submitted to me by a Visio Guy reader in 2007, I simply don’t have the time to maintain it, so again, thanks for your help!

  14. Benchrifa says

    July 23, 2014 at 10:20 am

    Hello,

    I’m really sorry to use this way to contact.

    Your registration process to download the visio stuff doesn’t work.

    Many trys but nothing happens.

    Thank you
    Benchrifa

Leave a Reply Cancel reply

Primary Sidebar

Buy Text on a Circle Shape
Article — Video — Purchase

Categories

Buy my book!

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Tag Cloud

A/V Artistic Effects BPM Code Connectors Control Handles Countries Custom Patterns Custom Properties Data Graphics Data Linking Data Visualization David Edson David Parker Fill Format Formulas Functions Geometry Gradient Images Links Maps Multi-shapes Network Programming repeating shapes Resources Right-Click Actions Scale Shape Data ShapeSheet ShapeSheet Formulas ShapeSheet Functions SharePoint shiny SmartShapes Sport Sports Text Themes Tools Transparency User-defined Cells Visio 2007 Visio SmartShapes

Top Posts & Pages

  • - Visio Shapes & Stencils
  • - Visio Templates & Drawings
  • Amazon AWS Visio Shapes
  • Dynamic Updating Org Charts in Visio!
  • Text on a Circle Visio Shape
  • Bubble Revision Shapes
  • Crayon Visio Network Shapes, Revisited
  • Map of World
  • Sankey Diagram Shapes for Visio
  • AV Engineering Diagrams with Symbol Logic ECAV

www.visguy.com - Visio Guy - since 2006