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を試してください。

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