[英]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.Font
和Range.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.