Ví dụ này chọn phạm vi hình chữ nhật của mỗi ô trong trang tính hiện hoạt. Ngoài ra, nó sử dụng các tham số được lập chỉ mục của Phạm vi để có được các điểm phạm vi. Hơn nữa, AddEx() (và hầu hết các phương thức trong Interop.Excel) sử dụng các tham số mặc định để bạn không phải sử dụng System.Reflection.Missing.
// define points for selecting a range
// point 1 is the top, leftmost cell
Excel.Range oRng1 = oSheet.Range["A1"];
// point two is the bottom, rightmost cell
Excel.Range oRng2 = oSheet.Range["A1"].End[Excel.XlDirection.xlToRight]
.End[Excel.XlDirection.xlDown];
// define the actual range we want to select
oRng = oSheet.Range[oRng1, oRng2];
oRng.Select(); // and select it
// add the range to a formatted table
oRng.Worksheet.ListObjects.AddEx(
SourceType: Excel.XlListObjectSourceType.xlSrcRange,
Source: oRng,
XlListObjectHasHeaders: Excel.XlYesNoGuess.xlYes);
Nguồn
2014-04-03 23:09:49
Khi áp dụng một trong các Kiểu bảng được xây dựng trong Excel 2010? Bạn có thể đặt thuộc tính TableStyle của Phạm vi của bạn thành TableStyleMedium1 hoặc bất kỳ Kiểu Bảng được tích hợp nào. –