c# - 如何使用 Interop.Word 在一系列单元格上绘制边框?
问题描述
我目前正在使用 Interop.Word 为文档绘制表格。我希望只为一组单元格(例如 R1C1 到 R2C3)绘制外边框 我大致知道如何在一个单元格周围绘制完整的外边框。
任何建议表示赞赏。
我知道我可以通过调用外线样式代码来设置单元格的边框。
我在某处读过我可以手动调用各个边界的地方,但那将是我最糟糕的情况。 带边框的单词表
目前我对那些 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;
推荐阅读
- mysql - 在nodejs mysql中向多行添加多个值
- pattern-matching - 删除 Coq 中的琐碎匹配子句
- python - 内容类型设置不正确
- php - Laravel php 多个 JsonSerializable
- reactjs - 如果内容溢出,如何增加表格单元格的高度
- azure - Azure 部署:没有分配给应用服务计划的工作人员。站点无法处理任何请求。如何?
- swift - 观察非属性对象的变化
- java - 如何从 SimpleJpaRepository 取回 Repository Interface 对象
具有代理解析的对象 - javascript - 更改来自 Javascript 的最大同时连接数?
- jupyter-notebook - JupyterQ 许可证检查失败