Programming a Bar-Graph SmartShape Symbol

Have you ever wondered how bar graph shapes are created in Visio? This example shows another highly intelligent Visio SmartShape symbol that allows the user to enter a value directly onto the SmartShape symbol as text and have it directly control the width of the symbol. Here are the design goals: Create a Visio SmartShape symbol that adjusts its width according to the value entered on the face of the shape. Furthermore, the symbol should grow from left to right; that is, it should be anchored at the left side of the symbol, and all its growth should take place at the right edge of the symbol.

Another concept that I will discuss in far greater detail in a moment is the concept of the pin and local pin ...

Get Professional Development with Visio® 2000 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.