加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

通过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"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读