Aug 09, 2006 · With this post I’ll start a new series designed to give a little more detail behind some of the more interesting ShapeSheet functions. As the documentation for SETF says, this function is designed to let you set the value for a specific cell in the ShapeSheet from any other cell.
During Undo, the Visio internal engine reverts cells values to whatever they where before, making it completely unnecessary to recompute anything. The top-level Application object provides the IsUndoingOrRedoing boolean variable, which can be used to just return from the callback when the execution context is an UNDO operation. Jan 27, 2006 · The ShapeSheet is very similar to a normal spreadsheet like Excel. It is made up primarily of cells and formulas. The formulas perform mathematical and other operations and can refer to other cells. In turn, the results of these formulas drive the shape properties.
Now it’s time for some ShapeSheet-ing! Since we’ve already determined where the locations of the speakers should fall, let’s set the position of the circles by setting the formulas in their PinX and PinY cells… Since we set formulas in ShapeSheet cells, it would be nice to have one in front of us before we go any further. Jul 10, 2010 · Editing it in-cell would require even more scrolling! You can read more about Visio 2010’s ShapeSheet enhancements here. Note: you should really use the LOOKUP and INDEX ShapeSheet functions (for example, here and here) to do something like this. Nesting IFs ad-naseum like this is a poor way to get this particular job done.
Jan 27, 2006 · The ShapeSheet is very similar to a normal spreadsheet like Excel. It is made up primarily of cells and formulas. The formulas perform mathematical and other operations and can refer to other cells. In turn, the results of these formulas drive the shape properties. It happens that the cell is in a row of the page's shapesheet rather than a shape's shapesheet but the basic syntax is similar. Replace "ThePage" with the reference to your shape. If your control shape on Page-1 is "Sheet.3" and it has the same shape data that I used for Page-1 in my example the formula becomes