convert a text box to multiple text boxes?

G

Guest

I have one text box with several paragraphs and would like to convert each
paragraph to seperate text box?
 
L

Luc

Doug,
No automated way to do that, you will have to select (click 3x in the
paragraph), cut (ctrl+x), click on the slide and paste (ctrl+v). Each
paragraph will be a seperate text box.
 
G

Guest

There is ONE way:

Copy your original text box into a Word document (CTRL+C, CTRL+V).

In Word select the text box and
-[Convert]-[Text to Table], leaving
everything at defaults (one column). Each row of the table shoul dbe one
paragraph.

Copy the table back into PowerPoint.

In PowerPoint, select the table and [Draw]-[Ungroup].

Each paragraph of your original text will now be a separate box.

You will also have to delete the table border lines.
 
G

Guest

Yes, this method is manual in that you use Word and PowerPoint interactively
to do it. I know the method I specified works because I tried it. The earlier
statement that you have to cut the whole thing up manually spurred me on to
find a way - with this method the split-up is automatic.
 
G

Guest

This is just "aircode" and would need refining but it shows how it could be
done

Sub split()
On Error GoTo err
Dim text(10) As String
Dim i As Integer
With ActiveWindow.Selection.ShapeRange(1).TextFrame.TextRange
For i = 1 To .Paragraphs.Count
text(i) = .Paragraphs(i).text
ActiveWindow.Selection.SlideRange.Shapes.AddTextbox( _
msoTextOrientationHorizontal, 100, 100 * (i / 2), 400, 20) _
..TextFrame.TextRange = text(i)
Next
End With
Exit Sub
err:
MsgBox "Error! Did you select a text box?"
End Sub
--
Amazing PPT Hints, Tips and Tutorials-
http://www.PPTAlchemy.co.uk
http://www.technologytrish.co.uk
email john AT technologytrish.co.uk


Nikhil said:
I think you can't split it programatically. You have do it manually

JohnThePresenter said:
There is ONE way:

Copy your original text box into a Word document (CTRL+C, CTRL+V).

In Word select the text box and
-[Convert]-[Text to Table], leaving
everything at defaults (one column). Each row of the table shoul dbe one
paragraph.

Copy the table back into PowerPoint.

In PowerPoint, select the table and [Draw]-[Ungroup].

Each paragraph of your original text will now be a separate box.

You will also have to delete the table border lines.
 

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