I'm creating a Visio 2013 diagram, and when I add a background colour to the diagram, the text of the arrow looks like this:

black arrow (on blue background) with black text (on a white rectangular background) overlaid

I want to remove that white text background, but I can't find how...

I found the solution for Visio 2007 in this post, but it doesn't work for Visio 2013, since there's no “Format” → “Text” menu. There's a “Format Shape” menu instead, but it contains only “Fill” and “Line”, no “Text”!

I tried to change the “Line” colour, and it changes the colour of the line (now is black), but I tried to change the “Fill” colour and it doen't change anything!

1 Answer 1


It's in the extended Font/Text properties, under Text Block:

enter image description here

Image source

  • 6
    Thanks very much! I searched evrywhere but there... they couldn't hide it better :)
    – MikO
    Jun 11, 2013 at 16:42
  • 2
    Yeah I find in general with the ribbon interface(s), if you can't find it, it's buried under one of those little arrows. :) Jun 11, 2013 at 17:24
  • 2
    I would never have found this on my own. Awesome, thanks!
    – willem
    Feb 5, 2014 at 9:22
  • 1
    I wish Visio would put this where it obviously belongs (i.e. right clicking the text)
    – Mike Wise
    Mar 9, 2018 at 11:51
  • 2
    If you're adjusting this using VBA, you can modify the connector object's shape sheet directly. With vsoConnector as a Visio.Shape, setting the background to transparent would be: vsoConnector.CellsSRC(visSectionObject, visRowText, visTxtBlkBkgnd).FormulaU = "0"
    – SmrtGrunt
    Oct 31, 2018 at 17:39

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .