logo
search
Others

How to Make a Visio Shape Glue to Multiple Connection Points

Khadija KhanKhadija Khan Oct 9, 2026 870 views

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.

How to Make a Visio Shape Glue to Multiple Connection 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.
Before you start

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.

Solution 1Recommended

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.

1
Open the ShapeSheet

Select the shape you want to modify on your drawing canvas. Go to the Developer tab on the ribbon and click on 'Show ShapeSheet'.

2
Locate the Connection Points Section

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'.

3
Modify the Direction Values

For each relevant connection point row, change the value of the 'DirX' cell to 0 and the 'DirY' cell to 1.

4
Save and Test

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.

Adjust DirX and DirY Settings in the ShapeSheet
Consistency Achieved: Setting explicit DirX and DirY values bypasses the inconsistencies often found when relying solely on inward, outward, or combined connection point types.
Free Microsoft Office alternative

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.

Built-in flowchart and shape tools that are highly intuitive to connect and routeFully compatible with Microsoft Office formats (Word, Excel, PowerPoint)Lightweight installation that runs smoothly across Windows, Mac, and mobile devicesFamiliar user interface ensuring seamless migration with zero learning curve
microsoft office alternative - wps office

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.