【发布时间】:2010-06-26 13:49:11
【问题描述】:
如何在 Excel 表格的单元格中查找粗体文本?我正在使用 C#、OLEDB 和 ADO.NET 来读取 xls 文件,但我不知道如何解决我的任务。我需要使用 Iterop.Excel 吗?
【问题讨论】:
如何在 Excel 表格的单元格中查找粗体文本?我正在使用 C#、OLEDB 和 ADO.NET 来读取 xls 文件,但我不知道如何解决我的任务。我需要使用 Iterop.Excel 吗?
【问题讨论】:
是的,您将需要 Interop.Excel
using Microsoft.Office.Interop.Excel;
int FindFirstBold(Range cell)
{
for (int index = 1; index <= cell.Text.ToString().Length; index++)
{
Characters ch = cell.get_Characters(index, 1);
bool bold = (bool) ch.Font.Bold;
if(bold) return index;
}
return 0;
}
【讨论】: