2012-06-01 23 views
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) 

代碼doen't崩潰,但它不添加邊框。

有人可以幫忙嗎?

回答

1

而是列,儘量EntireColumn:

border = sheet.Cells(1, column).EntireColumn.Borders(SpreadsheetGear.BordersIndex.EdgeRight) 
相關問題