GetPrecedentsInCalculation

Cell.GetPrecedentsInCalculation method

Bu hücre formülü tarafından hesaplanırken kullanılan tüm emsalleri (geçerli çalışma kitabındaki hücrelere başvuru) alır.

public IEnumerator GetPrecedentsInCalculation()

Geri dönüş değeri

Tüm referansları numaralandırmak için Numaralandırıcı(ReferredArea)

Notlar

Bu yöntem yalnızca şu durumda çalışabilir:EnableCalculationChain çalışma kitabı için doğrudur ve çalışma kitabı tamamen hesaplanmıştır. Bu hücre bir formül değilse veya başka bir hücreye başvuruda bulunmuyorsa null döndürülür.

Örnekler

[C#]

Workbook workbook = new Workbook();
Cells cells = workbook.Worksheets[0].Cells;
cells["A2"].Formula = "=IF(TRUE,B2,B1)";
workbook.Settings.FormulaSettings.EnableCalculationChain = true;
workbook.CalculateFormula();
IEnumerator en = cells["A2"].GetPrecedentsInCalculation();
Console.WriteLine("A2's calculation precedents:");
while(en.MoveNext())
{
    ReferredArea r = (ReferredArea)en.Current;
    Console.WriteLine(r);
}

Ayrıca bakınız