0

我知道如何定义单元格的边框样式,例如:

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)

代码不会崩溃,但不会添加边框。

有人可以帮忙吗?

4

1 回答 1

1

尝试使用 EntireColumn,而不是 Columns:

border = sheet.Cells(1, column).EntireColumn.Borders(SpreadsheetGear.BordersIndex.EdgeRight)
于 2012-06-01T14:46:02.247 回答