Please Note: This article is written for users of the following Microsoft Word versions: 97, 2000, 2002, and 2003. If you are using a later version (Word 2007 or later), this tip may not work for you. For a version of this tip written specifically for later versions of Word, click here: Fitting Text Into Cells.

Fitting Text Into Cells

by Allen Wyatt
(last updated November 6, 2015)

3

You have worked long and hard on your page design, including a couple of tables that are just right. Then, along comes a need to add a bit more text into one of the tables. The result is that the text in a cell wraps and pushes everything else down a bit. Now your whole design is thrown off! You long for a way to automatically adjust the size of the text in a cell so you won't have the wrapping and pushing occur.

If you are using Word 2000, Word 2002, or Word 2003 there is a built-in option that may do the trick. Simply follow these steps:

  1. Select the cell or cells that you want to format.
  2. Choose Table Properties from the Table menu. The Table Properties dialog box is displayed.
  3. If necessary, select the Cell tab. (See Figure 1.)
  4. Figure 1. The Cell tab of the Table Properties dialog box.

  5. Click on the Options button. Word displays the Cell Options dialog box. (See Figure 2.)
  6. Figure 2. The Cell Options dialog box.

  7. Make sure the Fit Text check box is selected.
  8. Click on OK to close the Cell Options dialog box.
  9. Click on OK to close the Table Properties dialog box.

What Word does is to decrease the apparent size of the text so that everything fits. Word decreases the width of the text by "scrunching" (a highly technical term) the text together horizontally, without adjusting it vertically.

If you are using Word 97, there is no inherent way to accomplish the task. Word doesn't provide any properties you can check to determine the width of various characters, each of which could be different sizes and have other attributes. You can, however, create a macro that may help you by displaying the width of a text string in points or inches. For instance, the following VBA macro displays an input box so you can input your string, displays the Font dialog box so you can specify font and point size, and then displays the width of the resulting string.

Sub GetStringLength()
    Dim sngInitPos As Single
    Dim sngEndPos As Single
    Dim strText As String
    Dim sngLength As Single

    strText = InputBox("Enter the string whose length you want to determine")
    Documents.Add
    Dialogs(wdDialogFormatFont).Show

    sngInitPos = Selection.Information(wdHorizontalPositionRelativeToPage)
    Selection.InsertAfter strText
    Selection.EndOf
    sngEndPos = Selection.Information(wdHorizontalPositionRelativeToPage)
    sngLength = sngEndPos – sngInitPos

    MsgBox "Your string has a length of " & sngLength & _
        " points, or " & PointsToInches(sngLength) & " inches."
    ActiveDocument.Close savechanges:=False
End Sub

The only difficulty with this macro, of course, is that it isn't "automatic." For instance, it won't adjust the size of a text string to the maximum size possible to fit within a cell. In the long run it may be easier to just experiment with different font sizes for information in the cell until you find the right size for your needs.

WordTips is your source for cost-effective Microsoft Word training. (Microsoft Word is the most popular word processing software in the world.) This tip (3780) applies to Microsoft Word 97, 2000, 2002, and 2003. You can find a version of this tip for the ribbon interface of Word (Word 2007 and later) here: Fitting Text Into Cells.

Author Bio

Allen Wyatt

With more than 50 non-fiction books and numerous magazine articles to his credit, Allen Wyatt is an internationally recognized author. He  is president of Sharon Parq Associates, a computer and publishing services company. ...

MORE FROM ALLEN

Accessing a Problem Shared Workbook

What are you to do is you share a workbook with others, and then suddenly the workbook won't open properly? Dealing with a ...

Discover More

Finding the Previous Work Day

Excel has a number of functions that are available as an add-on in the Analysis ToolPak. One of these functions allows you to ...

Discover More

Pasting without Updating References

Do you need to paste formulas without updating the references in whatever you are pasting? You can accomplish this, depending ...

Discover More

Comprehensive VBA Guide Visual Basic for Applications (VBA) is the language used for writing macros in all Office programs. This complete guide shows both professionals and novices how to master VBA in order to customize the entire Office suite for their needs. Check out Mastering VBA for Office 2010 today!

More WordTips (menu)

Placing Text in Empty Table Cells

Tables are often used to organize information into an understandable format. If your company requires that tables in formal ...

Discover More

Finding a Cell Reference

Want to know what the reference address is for a particular cell in a table? Word won't tell you, but you can use a macro to ...

Discover More

Counting Values in Table Cells

In Excel it is easy to count how many times a certain character occurs in a column of cells. In Word, it is a bit trickier. ...

Discover More
Subscribe

FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

View most recent newsletter.

Comments

If you would like to add an image to your comment (not an avatar, but an image to help in making the point of your comment), include the characters [{fig}] in your comment text. You’ll be prompted to upload your image when you submit the comment. Maximum image size is 8Mpixels. Images larger than 600px wide or 1000px tall will be reduced. Up to three images may be included in a comment. All images are subject to review. Commenting privileges may be curtailed if inappropriate images are posted.

What is 7 - 2?

2016-09-14 05:47:20

Daniel

IF the text fits already without resizing is there a way to keep the formatting without it stretching to fit?

Basically can you format the cells so that text only resizes if it is too big and stay as it is if it fits already (similar to in Excel)


2015-08-08 12:20:37

Jose Quiñones

I like your page but when I follow instructions the text become unreadable shrinks too much and up to just one line.


2015-02-21 10:12:50

somebody

finally found a useful site thanks loads


This Site

Got a version of Word that uses the menu interface (Word 97, Word 2000, Word 2002, or Word 2003)? This site is for you! If you use a later version of Word, visit our WordTips site focusing on the ribbon interface.

Newest Tips
Subscribe

FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

(Your e-mail address is not shared with anyone, ever.)

View the most recent newsletter.