Excel公式来更改单元格背景颜色和/或设置文本粗体
我有一个.net应用程序,它可以从简单的stringvariables生成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>"
macros或条件格式不是一个选项。
你正在寻找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
- 活动工作簿更改时的事件
- 生成服务器中的Microsoft.Office.Interop.Excel参考
- 如何提高在OpenXml Excel电子表格工具中从SharedStringTable中检索值的性能?
- 如何区分excel单元格中的逗号和CSV中的逗号
- 如何创build用于Excel的数据提供者
- C#Excel Interop – 调用Worksheet.ExportAsFixedFormat时禁止“发布”对话框
- 使用COM Interop复制Excel工作表失去单元格颜色
- 如果不是Microsoft.Office.Interop.Excel那么是什么?
- 使用Windows系统上的默认应用程序打开Excel文件