Is there a way to force Visio to draw an arrowhead at the point where a line intersects a connected shape?
I.e. custom connection points are super inconvenient as they never seem to be where you need them, especially if you are still moving shapes around trying to get the right arrangement. Instead I would like to connect shapes using a line attached to each shape’s center point and have Visio draw the arrowheads where the line intersects the connected shape. Is this possible?
Which version of Visio are you using?
What you describe is the standard behaviour for Visio. Visio connects to the connection points around the edge. The connection will highligt in red to indicate where it connects. If the entire shape highligts red then the connection point will be the nearest point in the direction ofthe other shape. So rather than connect to a fixed point, the point will move depending where the other shape is.