View Single Post
 
Old 04-21-2014, 09:05 AM
redapplesonly redapplesonly is offline Windows 7 64bit Office 2007
Novice
 
Join Date: Apr 2014
Posts: 4
redapplesonly is on a distinguished road
Default Convert MW Word Outline into Text?

Hi Word People,

I'm hoping people can help me with what I first thought would be an easy problem. In short, I need a quick way to convert an MS Word Outline into a text-based outline.

I have a detailed business plan written up in MS Word 2007. The plan involves many procedures; each procedures has detailed steps, substeps, subsubsteps, and so on. I originally documented them using a multilevel outline in MS word. On the page, my outline looks like this:

HTML Code:
1.   Level 1
         a.   Level 2
         b.   Level 2
                  i.   Level 3
                  ii.   Level 3
                           1.   Level 4
                           2.   Level 4 - Really long text string here Really long text 
                                 string here - Really long text string here
                  iii.   Level 3
2.   Level 1
         a.   Level 2
         b.   Level 2
3.   Level 1
You get the idea.

My problem is I need to adapt the Word document to our online database, which doesn't understand Word's outline format. When I paste the above into the database, I see this...

HTML Code:
1.   Level 1 a.   Level 2 b.   Level 2 i.   Level 3 ii.   Level 3 1.   Level 4 2.   Level 4 Really long text
string here Really long text string here - Really long text string here iii.   Level 3 2.   Level 1 a.   Level 2 b.
Level 2 3.   Level 1
...which is obviously useless. What I need at the minimum is a macro or script or feature that can crudely convert a Word outline into a readable text outline. This could be done by taking the Word outline-formatted text and substitute the appropriate number of spaces before each level to preserve the outline format. I would also need an extra newline at the end of each line.

Below is kind of what I have in mind, just assume each "." represents a space character:

HTML Code:
1...Level 1

......a...Level 2

......b...Level 2

............i...Level 3

............ii...Level 3

..................1.   Level 4

..................2.   Level 4 Really long text string here Really long text 
string here - Really long text string here

............iii...Level 3

2...Level 1

......a...Level 2

......b...Level 2

3...Level 1
While the above is clunky, it will serve my purposes. Does anyone know of a feature or macro or script which can do this?

Many thanks!
-redapplesonly
Reply With Quote