如何使用 Interop.Word 在一系列单元格上绘制边框?
How do I draw a border on a series of cells using Interop.Word?
我目前正在使用 Interop.Word 为文档绘制表格。
我希望只绘制一组单元格的外边框(例如 R1C1 到 R2C3)
我大致知道如何在一个单元格周围绘制一个完整的外部边框。
如有任何建议,我们将不胜感激。
我知道我可以通过调用 outsidelinestyle 代码来设置单元格的边框。
我在某个地方读到过我可以手动调用各个边界,但那是我最糟糕的情况。
Word table with borders
目前我拥有的那些 1x1 单元格是这样的:
Word.Cell wrdCell = wdTable.Cell(1, 1);
wrdCell.Borders.OutsideLineStyle = Word.WdLineStyle.wdLineStyleSingle;
我希望我可以调用一些东西来绘制单元格范围周围的边框。
您好尝试修改以下代码:
Word.Range range = w_doc.Range(ref missing, ref missing);
Word.Table myTable = range.Tables.Add(range, numero_de_linhas, numero_de_colunas);
myTable.Borders.InsideLineStyle = Word.WdLineStyle.wdLineStyleSingle;
myTable.Borders.OutsideLineStyle = Word.WdLineStyle.wdLineStyleSingle;
我目前正在使用 Interop.Word 为文档绘制表格。 我希望只绘制一组单元格的外边框(例如 R1C1 到 R2C3) 我大致知道如何在一个单元格周围绘制一个完整的外部边框。
如有任何建议,我们将不胜感激。
我知道我可以通过调用 outsidelinestyle 代码来设置单元格的边框。
我在某个地方读到过我可以手动调用各个边界,但那是我最糟糕的情况。 Word table with borders
目前我拥有的那些 1x1 单元格是这样的:
Word.Cell wrdCell = wdTable.Cell(1, 1);
wrdCell.Borders.OutsideLineStyle = Word.WdLineStyle.wdLineStyleSingle;
我希望我可以调用一些东西来绘制单元格范围周围的边框。
您好尝试修改以下代码:
Word.Range range = w_doc.Range(ref missing, ref missing);
Word.Table myTable = range.Tables.Add(range, numero_de_linhas, numero_de_colunas);
myTable.Borders.InsideLineStyle = Word.WdLineStyle.wdLineStyleSingle;
myTable.Borders.OutsideLineStyle = Word.WdLineStyle.wdLineStyleSingle;