How to Make a Visio Shape Glue to Multiple Connection Points
Question details
The user needs a rectangular Visio shape to reliably glue to multiple connection points on all four of its sides, rather than defaulting to just the top and bottom points.

- Product
- Microsoft Visio
- Device & OS
- not provided
- Scenario
- Routing connectors between complex shapes where precise attachment to specific side connection points is required.
- Observed behavior
- Visio inconsistently favors the top and bottom connection points on rectangular shapes and ignores outward/inward point rules, causing connectors to route unpredictably.
Ensure that the Developer tab is enabled in your Visio ribbon, as you will need it to access the ShapeSheet and modify advanced connection behaviors.
Adjust DirX and DirY Settings in the ShapeSheet
Use the ShapeSheet editor to explicitly set the directional vectors of your connection points, forcing Visio to respect the intended gluing behavior.
By default, Visio may auto-route connectors to what it determines is the shortest path, often prioritizing top and bottom points on rectangles. Modifying the DirX and DirY cells tells Visio exactly which direction the connection point is facing, making gluing much more predictable.
Select the shape you want to modify on your drawing canvas. Go to the Developer tab on the ribbon and click on 'Show ShapeSheet'.
Scroll down the ShapeSheet window until you find the 'Connection Points' section. If it is not visible, right-click anywhere in the ShapeSheet, select 'Insert Section', and check 'Connection Points'.
For each relevant connection point row, change the value of the 'DirX' cell to 0 and the 'DirY' cell to 1.
Press Enter to confirm the changes, then close the ShapeSheet window. Try routing a connector to the modified points to verify the new gluing behavior.

Optimize Shape Dragging Placement
Alter your physical dragging technique to override Visio's automatic routing logic without using the ShapeSheet.
Try WPS Office for Seamless Diagramming and Document Creation
While Microsoft Visio relies on complex ShapeSheet mechanics for diagram routing, WPS Office offers a free, lightweight, and highly compatible alternative for your daily document, spreadsheet, and flowchart needs. With built-in tools for inserting and connecting shapes intuitively, you can focus on creating rather than troubleshooting.

Frequently Asked Questions
How do I add a new connection point to a shape in Visio?
Select the shape, then click the Connection Point tool in the Home tab (under the Tools group). Hold down the Ctrl key and click exactly where you want to add the new connection point on the shape.
What is the difference between inward and outward connection points?
Inward connection points accept connectors from other shapes, while outward points are meant to attach the shape itself to an inward point of another shape. Combined points do both, but their behavior can sometimes be unpredictable during auto-routing.
Why do my Visio connectors keep jumping to different points when I move shapes?
This happens when the connector is glued to the shape itself (dynamic glue) rather than a specific connection point (static glue). To fix this, drag the connector endpoint directly onto a specific connection point until a green box appears, which creates a static lock.
How do I enable the Developer tab to access the ShapeSheet?
Right-click anywhere on the Visio ribbon and select 'Customize the Ribbon'. In the right-hand column under Main Tabs, check the box next to 'Developer', then click OK.




