I should probably get a Visio programming book myself, but here's what I've learned from much "trial and error" w/ the Shape Sheet:
1.) Open Shape Sheet for a specific shape/object by selecting it and going to Window -> Show ShapeSheet.
2.) The only values you need to pay attention to (w/ the exeption of modifying text size) is in the "Shape Transform" section at the top.
3.) "Width" and "Height" are page size-dependent formulas. That is, width might equal page width (ie. 22" for C Size) *0.9. This is so that the object will occupy the same % of the page size no matter whether you make a C, D or E Size drawing (SI uses different title frames for A & B).
4.) "PinX" and "PinY" determine the object's x,y position on the page.
This is a good start that should get you in lots of trouble. As you play around w/ the above fields keep in mind NOT to jack w/ the equations....only modify the integers (ie. "=Page.5!Width*
0.93-(
0.5 in.....)". Also, if any of the fields start w/ the word "GUARD" that means that property is unchangeable on the drawing page. Usually "Width" and "PinX" are protected this way, but you can temporarily delete the word from the ShapeSheet so you can move/resize the drawing object.
**Here's a great resource I found on Microsoft's Developer Center that explains the ShapeSheet:
http://msdn2.microsoft.com/en-us/lib...ffice.10).aspx