using Excel = Microsoft.Office.Interop.Excel;
1 Excel.ApplicationClass app;
2 Excel.Workbooks books;
3 Excel.Workbook book;
4 Excel.Sheets sheets;
5 Excel.Worksheet sheet;
6 Excel.Range m_objRange;
7 object missing = System.Reflection.Missing.Value;
1 foreach (Excel.Worksheet sheet in book.Sheets)
2 {
3 for (int i = 1; i <= sheet.UsedRange.Cells.Rows.Count; i++)
4 {
5 for (int j = 1; j <= sheet.UsedRange.Cells.Columns.Count; j++)
6 {
7 Excel.Range m_objRange = (Excel.Range)sheet.Cells[i, j];
8 }
9 }
10 }
1 m_objRange = sheet .get_Range("A1",missing );
2 m_objRange.set_Value(missing , "單元格的值");
1 m_objRange = sheet .get_Range("A1", missing );
2 m_objRange.set_Value(missing , "=SUM(A2:A5)");
1 m_objRange.Font.Bold = true;
1 //保留2位小數
2 m_objRange.NumberFormat = "0.00";
1 m_objRange = sheet .get_Range("A1", "B2");
2 //設置邊框粗細
3 m_objRange.Borders.Weight = 2;
4 //設置邊框樣式
5 m_objRange.Borders.get_Item(Excel.XlBordersIndex.xlEdgeTop).LineStyle = Excel.XlLineStyle.xlDouble;
xlContinuous :實線。
xlDash :虛線。
xlDashDot:點劃相間線。
xlDashDotDot:劃線後跟兩個點。
xlDot :點線。
xlDouble:雙線。
xlLineStyleNone:無線條。
xlSlantDashDot :傾斜的劃線。
xlDiagonalDown:對角線,從左上角到右下角。
xlDiagonalUp:對角線,從左上角到右下角。
xlEdgeBottom:底部邊框。
xlEdgeLeft:左部邊框。
xlEdgeRight:右部邊框。
xlEdgeTop:頂部邊框。
xlInsideHorizontal:內部水平邊框。
xlInsideVertical Vertical:內部垂直邊框。