Microsoft Visio desktop has the ability to display icons from a built-in list of Office icons on Actions and Action Tags (nee Smart Tags). These can be set in the ShapeSheet by using the desired number from several thousand in the ButtonFace cell. Although there is the ability to add better icons using code, the quick ShapeSheet formulas are useful way of indicating the purpose of a command. This article simply lists the first 3,600 of these fas a quick and easy reference for me, and othe ShapeSheet disigners out there!
Unfortunately, some of the icons do not display and are just rendered as a red dot, as can be seen in the above screenshots, however, there are still hundreds to choose from. Selecting a suitable icon can be tedious, so I decided to show them all using an Action Tag that has its Display Mode set to ALWAYS.
In fact, I decided to display the icon with each Display Mode for an Action Tag, namely Always (2), Mouse Over (0) and Selected (1). I also set the icon on aan Actions row, one for Action Tags row, and one for the main shape. I simply used the formula DOCMD(1658) to open ScreenTip dialo to display the Button Face ID and the ID() of the shape with the following formula in the Comment cell, which is liberally referenced in th Actions and Action Tags sections.
="FaceId = "&FORMAT(Prop.FaceID,"0000")&" displayed on Shape "&ID()
The following screenshots shows that the Action Tags row using the Mouse Over Display Mode, and the Actions rows, do not have the unfortunate black surround that happens on 64bit PCs.




Moreover, Action Tags do not work in Visio for the web at all, and te Action Tags can be toggled off in Visio desktop using File | Options | Advanced | Display with the Actions checkbox.

One other feature of Action Tags is that they stay the same size in your screen, regardless of the zoom level in the Visio document.
The Visio document displayed above can be downloaded using this link : Face IDs.vsdx.
Grid Snapping Revisited
I have previously tackled the subject of snapping to grids in Visio desktop (see https://bvisual.net/2018/06/19/really-snapping-to-grids-in-visio/ ) but a recent project required me to improve the example because it did not respond to all cursor arrow keys. The problem was that the previous solution could not understand which arrow key had been clicked, therefore it did…
Synchronizing Visio Shape Fill Color (or almost any cell) across pages
I was recently asked how the color of one shape can be changed and for other shapes to be automatically updated to the same color … even if they are on different pages! Well, it is possible with Microsoft Visio’s awesome ShapeSheet formulas. In fact, this capability is not limited to the FillForegnd cell ……
Positioning Visio Shape Text Block with a Control Handle
I was recently asked how a control handle can be added to a Visio shape so that it can be used to re-position the text block. Fortunately, it is extremely easy to setup, and requires just two formulas to be updated in the ShapeSheet. This is a great use of the SETATREF(…) function. (more…)
Understanding Segments of Visio Geometry
I recently had to revise my understanding of the POINTALONGPATH(…) function in Visio because I was getting a #REF! error in some cases. My particular scenario requires a line with a number of vertices that are initially all in a straight line but can be moved by dragging controls around that each vertex is bound…
Custom Color Themes in Visio?
I was recently looking into custom color themes for corporate branding in desktop Microsoft Visio and became re-aware how different Visio still is from the rest of the Microsoft Office applications. A Visio page or document does not need to have any theme applied, but the documents of the other Office applications always have a…
When is a Visio Callout not a Callout?
I have been a Visio user/developer since the mid-1990’s and seen the word “callout” used as part of the name of many master shapes in Visio. The images below show five ways that the term “callout” has been applied to the name of Visio master shapes. Generally, each evolution has been an advance on the…
Leave a Reply