Class AbstractFormulaChangeMonitor
Class AbstractFormulaChangeMonitor
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
מנטר עבור משתמש כדי לעקוב אחרי שינויי נוסחאות במהלך פעולות מסוימות.
public abstract class AbstractFormulaChangeMonitor
ירושה
object ← AbstractFormulaChangeMonitor
חברים שהורשו
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
דוגמאות
Workbook wb = new Workbook("template.xlsx");
InsertOptions options = new InsertOptions();
options.FormulaChangeMonitor = new MyFormulaChangeMonitor(wb.Worksheets);
wb.Worksheets[0].Cells.InsertRows(0, 2, options);
class MyFormulaChangeMonitor : AbstractFormulaChangeMonitor
{
private readonly WorksheetCollection mWorksheets;
public MyFormulaChangeMonitor(WorksheetCollection worksheets)
{
mWorksheets = worksheets;
}
public override void OnCellFormulaChanged(int sheetIndex, int rowIndex, int columnIndex)
{
Console.WriteLine("Cell " + mWorksheets[sheetIndex].Name + "!"
+ CellsHelper.CellIndexToName(rowIndex, columnIndex)
+ "'s formula was changed while inserting rows.");
}
}
הערות
לדוגמה, כאשר מוחקים/מוסיפים טווח של תאים,
נוסחאות של תאים אחרים עשויות להשתנות בגלל שינוי ההפניות.
בנאים
AbstractFormulaChangeMonitor()
protected AbstractFormulaChangeMonitor()
שיטות
OnCellFormulaChanged(int, int, int)
האירוע שיתקיים כאשר נוסחת תא משתנה.
public virtual void OnCellFormulaChanged(int sheetIndex, int rowIndex, int columnIndex)
פרמטרים
sheetIndex
int
האינדקס של הגליון של התא שהשתנה
rowIndex
int
האינדקס של השורה של התא שהשתנה
columnIndex
int
האינדקס של העמודה של התא שהשתנה