ワークシートコレクションで名前チェックを行い、そのワークシートが見つかった場合はtrueを返す次のコードがあります。
foreach (Excel.Worksheet sheet in xlApp.Worksheets)
{
if (sheet.Name.Equals("myXlSheet"))
{
resultWorkSheet = (Excel.Worksheet)xlApp.Worksheets.Item["myXlSheet"];
return true;
}
}
何らかの理由で、xlApp.Worksheets
0x800A03ECエラーが発生することがあります。しかし、それはいつも起こるわけではないようです。また、開発環境で同じエラーを再現することはできません。これは本当に困惑します。
では、ここで何が問題なのですか?良いアイデアや提案はありますか?ありがとう。