convert a default connector to one with a yellow dot?

A

angelabc

OK, I have no idea what these are called, so I can't really look up
help. The default connector doesn't have the little yellow dot on
the line (used to re-position the text for the connector). Say I
already have these default connectors, how do I CONVERT them to the
ones that do have the yellow dot, so that I can move the text
around? Or do I have to delete the old ones, and put in new ones to
replace? Thanks...
 
A

Andy

Select your connector and enter some text. If you click on your
connector again the control point (yellow diamond) used to position
the text will appear.
 
A

angelabc

If the connector is already that type, then it works, however, by
default, the connector has the green dot, which you can't move text.
So I want to make the default, or at least, switch to the one with
yellow dot.
 
P

Paul Herber

OK, I have no idea what these are called, so I can't really look up
help. The default connector doesn't have the little yellow dot on
the line (used to re-position the text for the connector). Say I
already have these default connectors, how do I CONVERT them to the
ones that do have the yellow dot, so that I can move the text
around? Or do I have to delete the old ones, and put in new ones to
replace? Thanks...

It's not a different type of connector, the yellow dot is a control, a
feature that can be added to any shape.

Try this on one connector first:
1. Select the connector
2. menu Window -> Show Shapesheet
3. right-click on the background - insert section Actions
4. scroll down to the TextTransform section
5. in the TextPinX cell insert the formula
=Guard(Controls.Row_1!XDyn)
6. in the TextPinY cell insert the formula
=Guard(Controls.Row_1YXDyn)
(the Guard is needed because otherwise whenever the connector is moved
Visio recenters the text for you.)

Now the text is tied to the yellow dot.
If that does what you want then you'll have to do that to each
connector.
Part of it can be done to all connectors in your diagram by editing
the Document Stencil. Only up to step 3 unfortunately as steps 5 and 6
cannot get carried through to your shapes already on the diagram.
 
J

John... Visio MVP

OK, I have no idea what these are called, so I can't really look up
help. The default connector doesn't have the little yellow dot on
the line (used to re-position the text for the connector). Say I
already have these default connectors, how do I CONVERT them to the
ones that do have the yellow dot, so that I can move the text
around? Or do I have to delete the old ones, and put in new ones to
replace? Thanks...


If it is a matter of moving the text, you can use the Text Block Tool (the
symbol is an arrow around the letter "A"). This does not add the yellow
diamond control handle, but it does allow you to move the text around and if
the text wraps, resize the text block so it does not.

The Text Block tool is located behind the Text Tool (the symbol is a letter
"A"). Select the drop down to the right of the "A" to find it.

John... Visio MVP
 
Joined
Aug 23, 2021
Messages
2
Reaction score
0
It's not a different type of connector, the yellow dot is a control, a
feature that can be added to any shape.

Try this on one connector first:
1. Select the connector
2. menu Window -> Show Shapesheet
3. right-click on the background - insert section Actions
4. scroll down to the TextTransform section
5. in the TextPinX cell insert the formula
=Guard(Controls.Row_1!XDyn)
6. in the TextPinY cell insert the formula
=Guard(Controls.Row_1YXDyn)
(the Guard is needed because otherwise whenever the connector is moved
Visio recenters the text for you.)

Now the text is tied to the yellow dot.
If that does what you want then you'll have to do that to each
connector.
Part of it can be done to all connectors in your diagram by editing
the Document Stencil. Only up to step 3 unfortunately as steps 5 and 6
cannot get carried through to your shapes already on the diagram.



Hallo! I have been trying this, but when I enter point 6 I get a "Error in Formula". Please help!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top