我正在通过visual basic.net将一些数据从数据库写入excel.我需要更改某些单元格的背景,还需要使文本变为粗体.我需要这样的东西:
xlWorkSheet.Cells(rownumber, 1).BackgroundColor = Color.Yellow
xlWorkSheet.Cells(rownumber, 1).Font.isBold = True
Run Code Online (Sandbox Code Playgroud)
当然,以上都不是有效的.我怎么能做到这一点?谢谢..
您需要创建一个Excel.Style对象,并将其应用于范围.像这样:
Dim style As Excel.Style = xlWorkSheet.Application.ActiveWorkbook.Styles.Add("NewStyle")
style.Font.Bold = True
style.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Yellow)
xlWorkSheet.Cells(rownumber, 1).Style = "NewStyle"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
70612 次 |
最近记录: |