Children Shape Question

Started by MacGyver, October 02, 2015, 05:44:43 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

MacGyver

Is it at all possible for a child shape within a group to not grow/shrink in coordination with its parent shape without using Guard()?  Basically would just like to keep its formula local.

I want the ability to manipulate some of the children shapes end points and the ability to manipulate (through typical visio interface) the width of the entire group but without one affecting the other.  Typically the child shapes formula for its endpoint looks something like "Sheet.1!Width*0.5" where Sheet.1 is the parent shape.

Thanks,
Josh

JohnGoldsmith

#1
Do you mean just resize a sub-shape with a fixed (rather relative) value? If so you can set the sub-shape's ResizeMode cell to 1 and then convert the Width and Height cells to values.  Any subsequent changes to the sub-shape's size in the UI will receive absolute values and so not resize with the group.

Have I understood correctly?

Best regards

John
John Goldsmith - Visio MVP
http://visualsignals.typepad.co.uk/

wapperdude

Whaaaaat???   :o. ResizeMode cell?  I tried to find something like that as a solution, couldn't find it.   ::)   :P. Where might it be?

Wapperdude
Visio 2019 Pro

wapperdude

Whoa!  There it is, big as life, Shape Transform section.  Must've looked at that 1000X.  Sometimes the light just doesn't want to go on!   :(
Visio 2019 Pro

JohnGoldsmith

Sorry, I should have mentioned the section.  It's also mirrored in the UI in the Behavior dialog (on the Developer tab).
John Goldsmith - Visio MVP
http://visualsignals.typepad.co.uk/

wapperdude

Hmmm.  I know I've tried the "behavior" route, but never seemed to work.  As I recall, those three options never made a difference.  Guess I need to go back and take a closer look.

Thanks.
Wapperdude
Visio 2019 Pro

JohnGoldsmith

Hi,

I agree.  I don't think the 'behavior' of the Behavior dialog is consistent.  I'd expect that setting to 'Reposition only' (1) would convert the formula to values in the Width and Height cells, but I found I had to make that change manually a couple of times.

Best regards

John
John Goldsmith - Visio MVP
http://visualsignals.typepad.co.uk/

wapperdude

That's really good to hear.   ;D  Thought I might have an installation issue.  >:(

Wapperdude
Visio 2019 Pro