我用以下代码替换C#中的excel单元格值,但是如果未找到特定字段,则显示以下警告对话框。
代码是这样的:
xlWorkSheet.Cells.Replace(
"CustomerName",
"John",
missingValue,
missingValue,
missingValue,
missingValue,
missingValue,
missingValue);
因此,如果任何Excel单元格中都不存在“ CustomerName”,则会显示以下消息:
Microsoft Office Excel
Microsoft Office Excel找不到任何要替换的数据。检查你的
搜索格式和条件已正确定义。如果您确定
该工作簿中存在匹配的数据,它可能位于受保护的
片。 Excel无法替换受保护的工作表上的数据。
我需要停止此对话框才能弹出,因为我有很多可以包含字段的单元格。
有答案吗?
最佳答案
Application.DisplayAlerts = False
然后重新打开:
Application.DisplayAlerts = true