【发布时间】:2014-12-04 00:57:21
【问题描述】:
我正在尝试将一个单元格与一个字符串进行比较,如果它相等则替换它。但是当我尝试执行下面的代码时,会出现 0x800A03EC 错误。
int cont = 0;
string cell;
do
{
cont++;
cell = rCol.ToUpper() + cont.ToString(); // = "D1"
string cellData = ((Excel.Range)sheet.Cells[cell]).Value2.ToString();
if (cellData == from)
{
sheet.Cells[cell] = to;
}
} while (sheet.Cells[cell] == null);
我该怎么做?
【问题讨论】:
-
您是否尝试将
Cells更改为Range? -
我试过了,没用
标签: c# excel office-interop