我知道如何定义Cell的边框样式,例如:
Dim border As SpreadsheetGear.IBorder
border = sheet.Cells(1, column).Borders(SpreadsheetGear.BordersIndex.EdgeRight)
border.Color = System.Drawing.Color.Black
border.LineStyle = SpreadsheetGear.LineStyle.Continuous
border.Weight = SpreadsheetGear.BorderWeight.Medium
这很有效。
我现在要做的是为整个列定义边框 的样式 。与我在Excel中获得的内容完全一样, 通过单击标题选择列并定义边框属性 。
我试图在这个范围内做到这一点:
border = sheet.Cells(1, column).Columns.Borders(SpreadsheetGear.BordersIndex.EdgeRight)
代码不会崩溃,但它不会添加边框。
有人可以帮忙吗?
答案 0 :(得分:1)
尝试EntireColumn:
而不是Columnsborder = sheet.Cells(1, column).EntireColumn.Borders(SpreadsheetGear.BordersIndex.EdgeRight)