Adding Configure Callout functionality to Visio Callouts

Visio is always improving but sometimes some functionality is hard to find, and gets forgotten about. For example, the Custom callout 1,2 and 3 masters on the Visio Extras \ Callouts stencil have been there for a few years, yet most users do not find them or realise what they can do. They provide the ability for a connected callout shape to display the values, and optional labels, of a target shape. This can be most useful for automatic annotations because they are always up to date. However, Visio recently introduced some new Callout shapes, but this ability is not there by default. In this blog, I show you how to add this useful feature to the new Callouts.

First, let’s look at the older Custom callout shapes, which automatically open a Configure Callout dialog when connected to another shape. This callout invites you to display selected Shape Data rows of the target shape:

image

 

This creates a callout displaying the selected Shape Data rows:

image

Now, lets look at the new Callout shapes….

Select the new Callout shape that you want to upgrade, by inserting it onto an existing shape in your diagram:

image

 

Check the Master name that you just used by using DEVELOPER \ Shape Name (or assume it is the last one added to the Document Stencil). In this example, I used the Master named “Filled”.

 

image

 

Tick the Match master by name on drop setting in the Master Properties dialog for the “Filled” Master in the Document stencil.

 

image

 

Edit the Master Shape by adding formulas for the Microsoft “cc” (“Configure Callout”) add-on.

Inset a new User-defined cell (User.ccAssociate):

User.ccAssociate =DEPENDSON(Controls.Association,Controls.Association.Y)+RUNADDONWARGS("cc","/cmd=2")

Insert Actions section, and add a new row with:

Action=RUNADDONWARGS("cc","/cmd=1")

Menu="Co&nfigure Callout…"

image

 

Delete the word “Text” that is in the callout shape by default, then Save the Master, and Update all of its instances:

 

image

 

Each instance of the Master, and new ones created using the INSERT \ Callout feature, will now have the right mouse action (and the trigger event when the control handle is re-positioned):

 

image

 

Quod Erat Demonstrandum:

image

 

 

This works because the “cc” add-on automatically adds the other User-defined cells in needs behind the scenes:

image

So, by just adding one User-defined cell (User.ccAssociate) and one Action cell, this great functionality is added to the new structured diagraming Callout shapes!

 

If you want to increase the efficiency of the Master, then add these extra User.cc… cells to the Master shape, because the instances will then inherit the formulas.

 

Kamimura, enjoy!

Posted in Visio 2013. Tags: . 4 Comments »

4 Responses to “Adding Configure Callout functionality to Visio Callouts”

  1. Ken Says:

    Doesn’t work – right clicking on Configure Callout does nothing. Also does nothing when using 2007 callouts.

  2. Firat Says:

    This one is not hidden very well, shame Microsoft…


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

davecra.wordpress.com/

Microsoft Office Development, and more...

PowerShell.Amsterdam

Automate, Accelerate, Accurate

johnvisiomvp

Life with Visio and other Microsoft Toys!

Title (Required)

Windows Server Essentials Tips & Tricks

Nilsandrey's Weblog

Just another WordPress.com weblog

Things that Should be Easy

Every so often (too often in the IT industry) I encounter things that should have been very easy to do but turned out to be far too complicated. My favorite topics include SharePoint, .Net development, and software architecture, especially distributed systems.

Visio Guy

Shapes, Stencils, Drawings Templates, Tutorials, Tips & Developer Info for Microsoft Visio

Hannes's Virtual Earth

Tips & Tricks around Mapping and Cloud Computing

Pluralsight blog

be smart, be clear, be visual ...

%d bloggers like this: