How to write into an existing MS Word document table ?

조회 수: 12 (최근 30일)
Marc Servagent
Marc Servagent 2021년 10월 5일
답변: Marc Servagent 2021년 10월 6일
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

채택된 답변

Marc Servagent
Marc Servagent 2021년 10월 6일
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
...

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Use COM Objects in MATLAB에 대해 자세히 알아보기

제품


릴리스

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by