トラブルシューティングhresult:0x800A03ec in worksheet.range
HRESULT: 0x800A03EC
エラーに遭遇すると、Worksheet.Range
>>>を使用すると、通常、古いExcelファイル形式(.xls)の行の制限を超える範囲にアクセスしようとする試みが示されます。 この制限は、行の最大数を65,530に制限します。
次のコードスニペットは、エラーの潜在的なソースを示しています:
<code class="language-csharp">Microsoft.Office.Interop.Excel.Range neededRange = currentWS.Range[cell.Cells[1, 1], cell.Cells[nRowCount, nColumnCount]];</code>が65,530を超えると、エラーがトリガーされます。 これを防ぐには、大規模な範囲にアクセスするコードを実行する前に、スプレッドシートが.xlsxファイル
として保存されていることを確認してください。 .xlsx形式は、この制限を解決する行を大幅にサポートしています。
以上がなぜワークシート。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。