2017-07-13 78 views
1

我正在使用C#以编程方式创建一个Word文档(Office 16.0 Interop)。如何将单元格内容(InlineShape)对齐?

在文档的标题部分,我添加了一个表格,其中一个单元格包含图片。但是,我无法将图片对齐到单元格内的右侧。它默认左对齐(因为它应该是)。

奇怪的是,单元格有VerticalAlignment属性WdCellVerticalAlignment类型,但似乎缺乏水平对齐的属性。

如何将单元内的InlineShape对齐到右侧

example with left-aligned InlineShape in cell

+0

怎么样'cell.Range.ParagraphFormat.Alignment = Word.wdAlignParagraphRight'? – DavidG

+0

哇,我只在'Cell'本身寻找段落选项,而不是'Range'。它的工作,谢谢。随意发布这个答案。 – Exa

回答

1

这是相当简单的,一旦你知道了对象,你正试图对齐:

cell.Range.ParagraphFormat.Alignment = Word.wdAlignParagraphRight