Skip to main content
_ross_
Known Participant
March 10, 2026
Question

Feature Request: Find/Change for Table Row Heights and Column Widths in InDesign

  • March 10, 2026
  • 4 replies
  • 124 views

I would like to propose adding table geometry search capabilities to the Find/Change panel - specifically for row heights and column widths.

There's no native way to find all table rows/columns with a specific dimension (ex: 40mm width) across an entire document and resize them uniformly. This requires either manual selection (impractical for dozens of tables) or custom scripting, which fails on complex documents and isn't user-friendly for designers.

Requested Feature:
Extend Find/Change with a Table tab including e.g. [Find Row Width: 40 mm]  →  [Change to: 43 mm]

Use Case:
I have 500+ tables where all 40mm rows need to become 43mm. Manual work takes hours; scripts fail on my InDesign 2026 document structure.

 

This would be a game-changer for table-heavy documents (catalogs, price lists, schedules).

Could Adobe prioritize this? Or is there a hidden feature/beta I'm missing?

    4 replies

    FRIdNGE
    March 10, 2026

    Basically, in this so simple case, a simple script! …

     

    /*
    _FRIdNGE-0822_TableCol40To43.jsx
    Script written by FRIdNGE, Michel Allio [10/03/26]
    */

    var myDoc = app.activeDocument;
    var myTables = myDoc.stories.everyItem().tables.everyItem().getElements();
    var T = myTables.length, t;
    // Rule:
    var myOldWidth = 40;
    var myNewWidth = 43;
    var myCount = 0;
    for ( t = 0; t < T; t++ ) {
    var myTable = myTables[t];
    var C = myTable.columns.length, c;
    for ( c = 0; c < C; c++ ) {
    var myColumn = myTable.columns[c];
    if ( myColumn.width === myOldWidth ) {
    myColumn.width = myNewWidth;
    myCount++
    }
    }
    }
    alert( myCount + " column(s) changed from " + myOldWidth + " to " + myNewWidth + "." )

     

    (^/)  The Jedi

    Barb Binder
    Community Expert
    Community Expert
    March 10, 2026

    Lots of great workflow tips here but back to your original question: Adobe accepts feature requests here: https://indesign.uservoice.com. You can just copy it over.

    This is a user-to-user forum where we (expert users, vetted by Adobe) volunteer to help other users figure out how to use InDesign, as it works right now. 

    ~Barb at Rocky Mountain Training
    Dave Creamer of IDEAS
    Community Expert
    Community Expert
    March 10, 2026

    You might want to check out Woodwing SmartStyles. Not sure if it will do exactly what you want, but it’s worth looking into. They have a 30-day trial.

    https://www.woodwing.com/products/woodwing-smart-styles

     

    David Creamer: Community Expert (ACI and ACE 1995-2023)
    leo.r
    Community Expert
    Community Expert
    March 10, 2026

    @Dave Creamer of IDEAS  Hi Dave, I followed that link, and it looks like running the trial is the only way to use SmartStyles as a separate product these days as they don’t sell SmartStyles separately anymore.

     

     

    SmartStyles can only be bought as part of WoodWing Studio:

    https://helpcenter.woodwing.com/hc/en-us/articles/32196435112977-Smart-Styles-license-issue

     

    And since the prices for WoodWing Studio are not listed (you need to request a quote), I assume it’s not priced for single user scenarios.

     

    Dave Creamer of IDEAS
    Community Expert
    Community Expert
    March 10, 2026

    Bummer. And it never a good thing when the website says “Call for quote”.

    David Creamer: Community Expert (ACI and ACE 1995-2023)
    Mike Witherell
    Community Expert
    Community Expert
    March 10, 2026

    Hi Ross,

    Personally, I think a better solution would be to define widths and heights in Cell Styles. Then you could edit the style and the width would change wherever you had defined it that width all at once.

     

    And that would suggest, too, that more than header, footer, body, left, and right cell styles could be understood by the Table Style. There should be room for any defined column, somehow.

     

    When you work in a table=heavy document, the only way to manage the time-consumption is with precise use of Table and Cell Styles. (PS: Always define those styles without touching or selecting any table. Once defined and organized by the table style, apply them with one click; then proceed to look at the [None] + plus sign in the Cell Styles panel and click the icon at the bottom that removes all overrides or the other button that removes all attributes not defined in the Cell Style. The result is clean and stable tables in the InDesign document.

    Read some highly specific guidance here:

    https://trainingonsite.com/213-indesign-typesetting-attributes-hierarchy.html

    Mike Witherell
    _ross_
    _ross_Author
    Known Participant
    March 10, 2026

    Thanks for the detailed Cell Style workflow. I know how to use styles well, but this doesn't solve my specific need: my tables have mixed column widths that must stay different. I only need to batch-resize rows measuring exactly 40mm to 43mm across ALL tables. Cell Styles can't define row width, so styles don't help here. A Find/Change for cell dimensions would be perfect. 

    Community Expert
    March 10, 2026

    It can be scripted - how do you want it to work, increase the size to 43mm and then resize the others proportionally, or just increase and you’re ok with the table being longer. 

     

    How do you want the other cells to behave once on column/row is resized.