01/10/2018, 17:13

Set background in excel

Để thiết lập background cho range trong excel bạn cùng một trong 2 cách sau: (Bạn phải download Interop.Microsoft.Office.Interop.Excel.dll trước khi sử dụng đoạn code bên dưới) Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application(); Workb ...

Để thiết lập background cho range trong excel bạn cùng một trong 2 cách sau:

(Bạn phải download Interop.Microsoft.Office.Interop.Excel.dll trước khi sử dụng đoạn code bên dưới)

Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application();

Workbooks workbooks = app.Workbooks;

_Workbook workbook = workbooks.Add(XlWBATemplate.xlWBATWorksheet);

Sheets sheets = workbook.Worksheets;

Microsoft.Office.Interop.Excel._Worksheet pWorksheet = (_Worksheet)sheets.get_Item(1);

Range range = pWorksheet.get_Range(pWorksheet.Cells[1, 1], pWorksheet.Cells[1, 1]);

range.Value2 = "Góc Kinh Nghiệm";

// Cách 1

// Bạn dùng trực tiếp tên của màu

range .Interior.Color = System.Drawing.ColorTranslator.ToWin32(System.Drawing.Color.Aqua);

// Cách 2:

// Bạn dùng số tứ tự (index) của màu

range.Interior.ColorIndex = 42;

Tham khảo: bảng màu trong exel


0