簡體   English   中英

Excel公式可更改單元格背景顏色和/或將文本設置為粗體

[英]Excel formula to change cell background color and/or set text bold

我有一個.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>"

宏或條件格式不是一種選擇。

您正在尋找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  

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM