Centring a table into a Word Doc.( Activex)

2 Ansichten (letzte 30 Tage)
Belen
Belen am 8 Okt. 2014
Kommentiert: Frederic Tschanz am 11 Jan. 2016
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 Kommentare
Belen
Belen am 27 Okt. 2014
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 am 11 Jan. 2016
Try this:
table = document.Tables.Add(selection.Range,numRows,numCols); % insert a table
table.Rows.Alignment = 'wdAlignRowCenter'; % center the table

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by