我想将一列与中心对齐,我找到的唯一方法就是这样,我认为这不好,我正在寻找一个优雅的解决方案。
foreach(MSWord.Cell celda in table.Columns[1].Cells){
if(celda.ColumnIndex == 1){
celda.Range.ParagraphFormat.Alignment = MSWord.WdParagraphAlignment.wdAlignParagraphCenter;
}
}
正如你所看到的那样,它逐个单元地对齐,我想知道是否有一种方法可以作为一个块对齐?
答案 0 :(得分:0)
使用Word表格列的唯一方法"在一个块" (一步执行操作)是选择列,然后将命令应用于Selection
。这是Word中少数几次使用Selection
对象......
Word.Cell celda = table.Cell(1, 1);
celda.Column.Select();
celda.Application.Selection..ParagraphFormat.Alignment =
MSWord.WdParagraphAlignment.wdAlignParagraphCenter;