How many times have you had many shapes in your Visio diagram …

And then realized you wanted them to all be the same width or height? So for example setting them to the same height would do this ...

However, manually resizing them takes far too long and it is easy to make a mistake. Writing a macro or code is either too much of a chore.
There’s good news. Visio has a built-in feature to do this for you. The feature is available in both Visio 2007 and Visio 2010. I’ll explain the feature with Visio 2010 first, and then show you how to find it in Visio 2007.
In Visio 2010. select View in the ribbon and then click the Task Panes button and select Size & Position.


The Size & Position window will appear on the screen – usually docked in a corner of the drawing window.

The Size & Position window clearly shows some basic information about the selected shape.

What’s cool is that you can click on the values and change them in the window – and the selected shape be modified.
So, if I enter “10” for the Width …

And press ENTER …

Now that shape will be exactly ten inches wide.
The Size & Position window works even if you have multiple shapes selected. Suppose we want to make all the shapes be exactly 1 inch tall and 1 inch wide. First, select all the shapes

Notice that the Size & Position window shows the exact value from one of the shapes.
Now enter “1” for Width …

And then “1” for Height…

And now you know how to change the sizes of many shapes at once.
In Visio 2007, select View > Size & Position Window.

The feature works identically in both versions of Visio.