qq_35032699
qq_35032699
2017-05-05 08:26
采纳率: 100%
浏览 6.5k

C# 设置excel单元格颜色

Microsoft.Office.Interop.Excel.Range titleRange = worksheet.get_Range(worksheet.Cells[1, 1], worksheet.Cells[2, 2]);
titleRange.Interior.Color = Color.FromArgb(220, 20, 60);//设置颜色
抛异常

System . Color参数或返回值的型在内的方法叫出IDispatch中不能

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • yamlamb
    白白的嘿嘿123 2017-05-06 06:53
    已采纳

    把你的颜色用System.Drawing.ColorTranslator.ToOle封一下
    例如:titleRange.Interior.Color = System.Drawing.ColorTranslator.ToOle(Color.FromArgb(220, 20, 60));

    点赞 评论
  • qq_35032699
    qq_35032699 2017-05-08 07:15

    我用了另外一种编辑颜色的方法,不过还是谢谢你

    点赞 评论
  • weixin_42096129
    坎艺 2019-11-20 11:36

    谢谢大佬,你的代码我直接拿来就成功了。。。。VS2015+office2010...

    点赞 评论

相关推荐