Column Wrapping Shape?

L

Les Coover

Visio 2002

Is there any way to set/create a shape that will
wrap to the right as it fills with text?
This seems like a simple thing but I have not been
able to figure out how to do this

|-----------------|-------------------|
text text
text text
text
text
text
text
text
-------------------------------------

Perhaps there is an add-in that would accomplish
this, anyone know of one?

If not maybe someone could give me some help
with using VBA in Visio. In MS Access to attach
code to an object I usually go to the properties
event section to start the code. I could not find
anything like this in Visio, so I don't even know
how to attach code to an object in Visio.

I am using a Forms Shape, table with 2 columns,
perhaps this is not the right shape. It seems
I need to create a shape that will accept text and
will "wrap" to the right on the screen when it
reaches a certain length, as text is entered.

___________ ___________
: text : : text :
: text : |__________|
: text :
: text :
|__________|


This doesn't seem like much of a problem considering
the many Visio options, but I am lost as to knowing
how to proceed. Any help appreciated.

Thanks.

Les
 
C

Chris Roth [ Visio MVP ]

This is not an easy task, and would require custom shapes and code. I
believe, that starting with Visio 2003, the ShapeSheet has Left(), Right(),
Mid() text functions, but this only helps if you have a fixed-width font,
and no multiple formats in the text block. Plus, you will still need to use
code to store the "real text" somewhere centrally, and have the shapes refer
to their specific portions.

To do this correctly would require an add-on that knows how to analyze fonts
and glyphs, and Visio text characteristics. I can see why they haven't done
it...

--

Hope this helps,

Chris Roth
Visio MVP
 

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