How to write into an existing MS Word document table ?

12 Ansichten (letzte 30 Tage)
Hello,
I use a word template document with an existing table inside.
I need to write some text inside the table, however I can not find the right command to move the selection into the table.
I use actxserver:
Word = actxserver('Word.Application');
Word.Visible = true
doc = invoke(Word.Documents,'Open','template.docx');
selection=Word.Selection;
I know the commands to create a table and then write into it, but I can not find the commands to write into an existing table.
Thanks in advance

Akzeptierte Antwort

Marc Servagent
Marc Servagent am 6 Okt. 2021
I actually found myself the solution:
Word.Selection.GoTo(2,2)
% 2: wdGoToTable
% 2: wdGoToNext
% https://docs.microsoft.com/fr-fr/office/vba/api/word.selection.goto
Then move into the table with:
Word.Selection.MoveDown
Word.Selection.MoveLeft
Word.Selection.MoveRight
...

Weitere Antworten (0)

Kategorien

Mehr zu Use COM Objects in MATLAB finden Sie in Help Center und File Exchange

Produkte


Version

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by