Is it possible to search a Word document and return all the tables?

167 Views Asked by At

I want to iterate through all the tables in a Word document when a user clicks on a button, and change the style of those tables to a predefined style.

Is this possible?

Word.run(function(context) {
        var body = context.document.body;

        context.load(body, 'table');

        //iterate through tables

        return context.sync();
});
1

There are 1 best solutions below

0
On

The array to iterate is

context.document.body.tables.items

But you need to load the tables first and sync before you can loop through the tables.items array. Inside your loop you can set various style* properties, font, etc. For details see Table.