C# の Excel セルの値を次のコードに置き換えていますが、特定のフィールドが見つからない場合は、次の警告ダイアログ ボックスが表示されます。
コードは次のようになります。
xlWorkSheet.Cells.Replace(
"CustomerName",
"John",
missingValue,
missingValue,
missingValue,
missingValue,
missingValue,
missingValue);
そのため、「CustomerName」がどの Excel セルにも存在しない場合、次のメッセージが表示されます。
マイクロソフト オフィス エクセル
Microsoft Office Excel は、置換するデータを見つけることができません。検索のフォーマットと条件が正しく定義されているかどうかを確認してください。このブックに一致するデータが存在することが確実な場合は、保護されたシートにある可能性があります。Excel は、保護されたワークシートのデータを置き換えることはできません。
フィールドを持つことができるかどうかにかかわらず、多くのセルがあるため、このダイアログボックスがポップアップするのを止める必要があります。
答えはありますか?