Class AbstractFormulaChangeMonitor

Class AbstractFormulaChangeMonitor

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

מנטר עבור משתמש כדי לעקוב אחרי שינויי נוסחאות במהלך פעולות מסוימות.

public abstract class AbstractFormulaChangeMonitor

ירושה

objectAbstractFormulaChangeMonitor

חברים שהורשו

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

האינדקס של העמודה של התא שהשתנה

 Ελληνικά