【发布时间】:2012-10-17 16:45:39
【问题描述】:
我将 C# 中的 excel 单元格值替换为以下代码,但如果找不到特定字段,则会显示以下警告对话框。
代码是这样的:
xlWorkSheet.Cells.Replace(
"CustomerName",
"John",
missingValue,
missingValue,
missingValue,
missingValue,
missingValue,
missingValue);
因此,如果任何 Excel 单元格中都不存在“CustomerName”,则会显示以下消息:
Microsoft Office Excel
Microsoft Office Excel 找不到任何要替换的数据。检查您的 搜索格式和条件定义正确。如果你确定 此工作簿中存在匹配的数据,它可能位于受保护的 床单。 Excel 无法替换受保护工作表上的数据。
我需要停止弹出这个对话框,因为我有很多可以有字段或没有字段的单元格。
有答案吗?
【问题讨论】:
-
手术前有没有给workbook上的
Activate打过电话? -
我该怎么做?请提供详细信息,thnx
-
我试过了,但是没用
标签: c# .net vb.net excel replace