通过VB.NET更改Excel工作表的单元格颜色
发布时间:2020-12-17 00:08:24 所属栏目:大数据 来源:网络整理
导读:我正在通过visual basic.net将一些数据从数据库写入excel.我需要更改某些单元格的背景,还需要使文本变为粗体.我需要这样的东西: xlWorkSheet.Cells(rownumber,1).BackgroundColor = Color.Yellow xlWorkSheet.Cells(rownumber,1).Font.isBold = True 当然,
我正在通过visual basic.net将一些数据从数据库写入excel.我需要更改某些单元格的背景,还需要使文本变为粗体.我需要这样的东西:
xlWorkSheet.Cells(rownumber,1).BackgroundColor = Color.Yellow xlWorkSheet.Cells(rownumber,1).Font.isBold = True 当然,以上都不是有效的.我怎么能做到这一点?谢谢..
您需要创建一个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" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |