ワークシートからすべてのExcel式を取得する必要があります。Range.SpecialCellsを使用して、各セルを繰り返して式を取得していますが、実際には遅いです。式だけをリストとして取得するには、文字列の?Excel式を読む
サンプルコード:
Excel.Worksheet worksheet = Workbook.Worksheets["Sheet1"];
Range range = worksheet.UsedRange.SpecialCells(xlCellTypeFormulas);
foreach(Cell cell in range.Cells)
{
string formula = cell.formula.ToString();
//some code
}
を検索SO、ミニマル[ で特定の問題を提供してくださいコードの書き込みサービスではありません完全で検証可能な例](http://stackoverflow.com/help/mcve) –
@MattRowlandがコードで更新されました。 –
なぜそれが遅くなければならないのかわかりません。あなたが提供したスニペットに問題があることは確かですか? –