我需要爲電子表格上的某些行添加底部邊框(簡單的實線)。我有我需要定義工作範圍,但嘗試添加邊框代碼都失敗了,因爲可以通過註釋掉的嘗試中可以看出:如何在C#中的Excel範圍中添加底部邊框?
private ApplicationClass _xlApp;
private Workbook _xlBook;
private Sheets _xlSheets;
private Worksheet _xlSheet;
. . .
private void AddBottomBorder(int rowToBottomBorderize)
{
var rangeToBottomBorderize = (Range)_xlSheet.Cells[rowToBottomBorderize, TOTALS_COL];
//rangeToBottomBorderize.Borders[_xlApp.XlBordersIndex.xlEdgeBottom] =
//rangeToBottomBorderize.Borders[XlBordersIndex.xlEdgeBottom] = 1d;
//rangeToBottomBorderize.Borders[_xlSheet.
//_xlSheet.Cells[rowToBottomBorderize, TOTALS_COL].Borders[Excel.XlBordersIndex.xlEdgeBottom].Weight = 1d;
// someRange.Borders.Item[XlBordersIndex.xlEdgeBottom)] = ...what now?
}
哪個對象的屬性或方法做我需要做的幽會到或打電話,以及如何?
「XlBordersIndex」未被識別;我得到,「'Microsoft.Office.Interop.Excel.ApplicationClass'不包含'XlBordersIndex'的定義,並且沒有接受'Microsoft.Office.Interop.Excel.ApplicationClass'類型的第一個參數的擴展方法'XlBordersIndex'可能是發現(您是否缺少使用指令或程序集引用?)「 –
」XlConstants「也無法識別。 –
我現在使用的語句應該是正確的。 – Derek