Word Table Columns Resize After Reopening Document: Fix
🔍 WiseChecker

Word Table Columns Resize After Reopening Document: Fix

You open a Word document and find that table columns you carefully resized have shifted. The widths no longer match what you saved. This happens because Word recalculates column widths based on the page layout and the Automatically resize to fit contents setting when the document reloads. This article explains why Word resizes table columns after reopening and gives you two reliable methods to lock column widths so they stay exactly as you set them.

Key Takeaways: Lock Word Table Column Widths Permanently

  • Table Properties > Row > Specify height > Row height is Exactly: Prevents rows from expanding with content, which indirectly forces columns to stay fixed.
  • Table Properties > Cell > Options > Uncheck “Automatically resize to fit contents”: Stops Word from shrinking or widening columns based on text length inside cells.
  • Table Layout > AutoFit > Fixed Column Width: Switches the entire table to a fixed-width layout mode that ignores page margin recalculations on reopen.

ADVERTISEMENT

Why Word Resizes Table Columns After Reopening

Word tables have a default behavior called AutoFit to contents. When you save and close a document, Word stores the current column widths. However, when you reopen the document, Word re-evaluates each column width against the current page margins, printer driver settings, and the actual content in each cell. If any of these factors changed even slightly — for example, the default printer changed or the document was opened on a different screen resolution — Word recalculates widths to fit the new environment.

A second cause is the Automatically resize to fit contents option enabled at the cell level. This option tells Word to shrink or expand a column whenever you add or remove text. When the document reopens, Word measures the text again and adjusts widths accordingly. The result is that columns you set to a specific width can become narrower or wider than intended.

A third factor is the Table Alignment setting. Tables aligned to the left, center, or right relative to the page margin can cause Word to redistribute column widths to fill the available space. This is especially common when the table width is set to Automatic or 100% of the page width.

How to Stop Word From Resizing Table Columns

You need to disable the automatic resizing features at both the table level and the cell level. Follow the steps below in the order shown. Perform these steps on the table that keeps resizing.

Method 1: Disable AutoFit and Set Fixed Column Width

  1. Select the entire table
    Click inside any cell in the table. Then click the small four-arrow icon that appears at the top-left corner of the table. This selects the whole table.
  2. Open the Table Layout tab
    On the ribbon, click the Table Layout tab. This tab appears only when the table is selected.
  3. Switch to Fixed Column Width
    In the Cell Size group, click AutoFit. From the dropdown menu, choose Fixed Column Width. This tells Word to stop recalculating column widths based on content.
  4. Set row height to Exactly
    Still on the Table Layout tab, click Properties in the Table group. In the Table Properties dialog, go to the Row tab. Check Specify height. Enter a height value equal to or greater than your tallest row. In the Row height is dropdown, select Exactly. Click OK. This prevents rows from expanding and pushing columns out of alignment.
  5. Disable cell-level auto-resize
    With the table still selected, open Table Properties again. Go to the Cell tab and click Options. Uncheck Automatically resize to fit contents. Click OK twice to close both dialogs.
  6. Set table alignment and width
    Open Table Properties one more time. On the Table tab, under Alignment, choose Left. Under Preferred width, set the exact table width in inches or use the default Automatic if you want the table to fit the page margins. Click OK.

Method 2: Use the Table Properties Dialog for Individual Columns

  1. Select the column
    Hover the mouse over the top of the column until the cursor turns into a downward-pointing black arrow. Click to select the entire column.
  2. Open Table Properties
    Right-click the selected column and choose Table Properties from the context menu.
  3. Set a fixed column width
    Go to the Column tab. Check Preferred width and enter the exact width. In the dropdown next to it, choose Inches or Percent. Click OK.
  4. Repeat for each column
    Select each remaining column one by one and repeat step 3. This method gives you precise control over each column individually.

ADVERTISEMENT

If Word Still Resizes Columns After These Fixes

“Table columns shift when I change the default printer”

Word uses the current printer driver to calculate page width and margins. If you change the printer, the available table width can change. To prevent this, set the table width to a fixed value instead of 100%. In Table Properties > Table > Preferred width, enter a value like 6.5 inches and set the unit to Inches. This decouples the table width from the printer driver.

“Columns resize when I paste text into a cell”

Even after disabling auto-resize, pasting large amounts of text can still cause column expansion if the cell is set to Wrap text. To fix this, right-click the cell, choose Table Properties, go to the Cell tab, click Options, and uncheck Wrap text. Keep in mind that text will now be clipped if it exceeds the cell width.

“Columns resize when I open the document on a different screen”

Word adjusts table rendering based on the zoom level and the available window width. This is a display issue, not a data issue. The column widths in the saved file are unchanged. To verify, print the document or export it to PDF. The printed output will reflect the saved widths. If you need the on-screen appearance to match, set the zoom level to 100% and maximize the Word window.

Fixed Width vs AutoFit: Behavior Comparison

Item Fixed Column Width AutoFit to Contents
Column width stability Widths never change unless you manually resize them Widths adjust automatically when content changes
Text overflow handling Text wraps or gets clipped based on cell settings Column expands to fit all text
Effect of printer change No effect if table width is set in inches May cause recalculation of all columns
Best use case Reports, forms, invoices where layout must be exact Tables with variable-length content like product descriptions

You can now lock table column widths in Word so they stay the same every time you reopen the document. Start by setting the table to Fixed Column Width and disabling cell-level auto-resize. If columns still shift, set the table width to a fixed inch value instead of a percentage. For documents shared with others, consider saving a PDF copy to preserve the exact layout.

ADVERTISEMENT