Tôi đang viết một số dữ liệu từ cơ sở dữ liệu đến excel thông qua basic.net.I cần thay đổi nền của một số ô và cũng cần phải in đậm văn bản. Tôi cần một cái gì đó như thế:Thay đổi màu ô của bảng excel qua VB.NET
xlWorkSheet.Cells(rownumber, 1).BackgroundColor = Color.Yellow
xlWorkSheet.Cells(rownumber, 1).Font.isBold = True
Tất nhiên là không có công trình nào ở trên. Tôi có thể đạt được điều này như thế nào? Cảm ơn ..
cách chúng tôi có thể thực hiện theo các chỉ mục như (1,1), (5,6), v.v ... không nằm trong khoảng A1, B1 ..? – dnur
@dnur: xlWorkSheet.Cells (1,1) thuộc loại Range, vì vậy * Controls.AddNamedRange (xlWorkSheet.Cells (rownumber, 1), "rangeStyles") * sẽ hoạt động. –
nó đưa ra một lỗi tại dòng có chứa "Globals.ThisWorkbook". Tôi đã thay đổi nó với tên sổ làm việc của tôi là "xlWorkBook" và "Globals.xlWorkBook" nhưng không ai trong số họ làm việc. Ngoài ra nó đưa ra lỗi thứ hai tại dòng có chứa "Microsoft.Office.Tools.Excel.NamedRange" và tôi đã thay đổi nó bằng "Microsoft.Office.Interop.Excel.ShapeRange". nó có đúng không – dnur