E-Mail:

Convert A Table To Text In Word 2007

Word includes a function that lets you convert table into text format. Once you create a document, you may decide that text currently in a table would be better presented in a different format such as a bulleted or numbered list. If this is the case, you can tell Word to put the table into text for you.

To convert a table into text:

  1. Select the rows or the table you want to convert to text.
  2. Under Table Tools, on the Layout tab, within the Data group, click Convert to Text.
  3. Under Separate text at, click the option for the separator character that you want to use in place of the column boundaries.

Word will automatically convert the rows or table into text.

7 Comments

This is true. However, it will only change one table at a time, unlike Word 2003. Textbook publishers send software that creates exams with their textbooks - but it puts out badly formatted tests where each question is one table and each set of answers is a separate table. A 50 question test has 100 tables. It’s awfully darn tedious to be forced to convert them one by one!

I agree with E. Bogue. Converting a document with multiple tables one table at a time is very time consuming. Is there a way in Word 2007 to convert all tables in a document all at once?

Here is a way I found to do this. It may not be the best, but it works. I had the document in Word with 100+ tables. I saved it as a plain text .txt file. Then opened it in Notepad, copies it, and pasted it back into Word. Voila! No tables. I hope this helps.

Mark.

Doug, Did you ever find an answer to your question? I am having the same issue and it’s driving me crazy!

Here’s a quick macro to convert all tables to text within the part of the document you have selected.

Sub ConvertAllTablesToText()

Dim tbl As Table

For Each tbl In Selection.Tables
tbl.ConvertToText Separator:=wdSeparateByParagraphs, NestedTables:=True
Next tbl

End Sub

The in-built function ConvertToText will break the rows into separate lines. If you want to keep the rows on the same lines, copy and paste the table into Excel, then save as text.

The macro rocks, like E. Bogue, I was converting tables one at a time, yike.
Paste click, highlight, run, done.
Just don’t tell my boss I got done so quick :)-

What Do You Think?

 
64 queries / 0.392 seconds.