Centring a table into a Word Doc.( Activex)

5 ビュー (過去 30 日間)
Belen
Belen 2014 年 10 月 8 日
コメント済み: Frederic Tschanz 2016 年 1 月 11 日
Hi.
I'm using matlab to create a report which includes several figures, texts and tables. The point is, when I copy a table it is automatically aligned to the left, although the paragraph format is "center". I've tried to select the table and to align again the paragraph using this:
ActXWord.Selection.ParagraphFormat.Alignment = 'wdAlignParagraphCenter';
But it doesn't work (it centers the content of the table, not the table). could anyone help me? Thanks in advance :D
  3 件のコメント
Belen
Belen 2014 年 10 月 27 日
Thank you Lain, but it doesn't work. this is the error I get:
ActXWord.Selection.Alignment = 'wdCenter'; ??? No public field Alignment exists for class Interface.Microsoft_Word_11.0_Object_Library.Selection.
Is there any way to add the needed library ? anyone knows which is it?
Frederic Tschanz
Frederic Tschanz 2016 年 1 月 11 日
Try this:
table = document.Tables.Add(selection.Range,numRows,numCols); % insert a table
table.Rows.Alignment = 'wdAlignRowCenter'; % center the table

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeActiveX についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by