【问题标题】:Excel formula to change cell background color and/or set text boldExcel 公式更改单元格背景颜色和/或设置文本粗体
【发布时间】:2015-04-20 19:36:23
【问题描述】:

我有一个 .net 应用程序,它从简单的字符串变量生成 excel,其中每个单元格的值如下所示:

For iCol = 0 To Cols.Rows.Count - 1
                str &= Trim(Cols.Rows(iCol)("capt")) & vbTab
            Next

我正在寻找一种通过 Excel 公式更改单元格背景和/或设置粗体文本的方法。

有点像

str &= "=<b>"
str &= Trim(Cols.Rows(iCol)("capt"))
str &= "</b>"

 str &= "=<p bgcolor=" + "color" + ">"
 str &= Trim(Cols.Rows(iCol)("capt"))
 str &= "</p>"

宏或条件格式不是一个选项。

【问题讨论】:

    标签: html .net excel vba


    【解决方案1】:

    您正在寻找 Range.FontRange.Interior 属性。

    For iCol = 0 To Cols.Rows.Count - 1
        str &= Trim(Cols.Rows(iCol)("capt")) & vbTab
        Cells(row, iCol).Font.Bold = True
        Cells(row, iCol).Interior.Color = ColorConstants.vbCyan
    Next  
    

    【讨论】:

      猜你喜欢
      • 2017-03-26
      • 1970-01-01
      • 2017-06-19
      • 2012-06-10
      • 1970-01-01
      • 2015-01-01
      • 2017-09-17
      • 1970-01-01
      • 2017-05-02
      相关资源
      最近更新 更多