How to permanently align shapes?

Started by schub542@gmail.com, July 25, 2017, 01:44:25 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

schub542@gmail.com

I can't figure out how to keep an alignment constraint constant. It seems to be a temporary constraint. For example if I want to align two shapes horizontally by their origin, I select align by middle. But if I move one shape, their alignment breaks. How can I avoid this and have it so that if I move that shape, the other shape moves to keep them aligned by middle.

metuemre

You can group two shapes after you align them so that they will act like a single shape

schub542@gmail.com

I realized this right after I posted this. Funny how things work like that. For now that's what I'll do but does any one know any other ways to achieve this? Thank you.



wapperdude

To add to the dicussion, all of those would typical techniques, but each has short comings.
Grouping:  Best application is for moving both shapes at same time...but not necessarily limited in this regard.

Shapesheet:  this can be used in conjunction with grouping or independent of grouping.   Allows you to lock either horizontal, vertical, or both alignments.  Makes it easy to change spacing but maintain alignment.  Requires editing to break alignment.

VBA (macro):  many various possibilities.  Downside is macro security issue.  VBA could be used to align 2 or more shapes, lock their alignment, etc.  Basically, if you have repeatable task, VBA can be set to do those tasks for you, e.g. either of the steps above.  It is the most involved solution.

Guidelines:  you can glue shapes to guidelines, thus insuring their alignment.  Move the guidelines and all glued shapes move.  Our can easily move, reposition, change the order of the shapes.  Downside is extra clutter in the drawing, and alignment is lost if guideline is deleted.

HTH
Wapperdude


Visio 2019 Pro

Yacine

To add to Wapperdude's list: use a proper grid with fixed spacing and big snap value.
Yacine