Partager via


Excel.WorksheetChangedEventArgs interface

Fournit des informations sur la feuille de calcul qui a déclenché l’événement modifié.

Remarques

[ Ensemble d’API : ExcelApi 1.7 ]

Propriétés

address

Obtient l’adresse de plage qui représente la zone modifiée dans une feuille de calcul spécifique.

changeType

Obtient le type de modification qui représente la façon dont l’événement modifié est déclenché. Pour plus d’informations, consultez Excel.DataChangeType .

details

Représente les informations sur le détail de la modification. Cette propriété peut être récupérée lorsque l’événement modifié est déclenché sur une seule cellule. Si l’événement modifié est déclenché sur plusieurs cellules, cette propriété ne peut pas être récupérée.

source

Obtient la source de l’événement. Pour plus d’informations, consultez Excel.EventSource .

type

Obtient le type de l’événement. Pour plus d’informations, consultez Excel.EventType .

worksheetId

Obtient l’ID de la feuille de calcul dans laquelle les données ont été modifiées.

Méthodes

getRange(ctx)

Obtient l’adresse de plage qui représente la zone modifiée dans une feuille de calcul spécifique.

[ Ensemble d’API : ExcelApi 1.8 ]

getRangeOrNullObject(ctx)

Obtient l’adresse de plage qui représente la zone modifiée dans une feuille de calcul spécifique. Il peut renvoyer un objet null.

[ Ensemble d’API : ExcelApi 1.8 ]

Détails de la propriété

address

Obtient l’adresse de plage qui représente la zone modifiée dans une feuille de calcul spécifique.

address: string;

Valeur de propriété

string

Remarques

[ Ensemble d’API : ExcelApi 1.7 ]

changeType

Obtient le type de modification qui représente la façon dont l’événement modifié est déclenché. Pour plus d’informations, consultez Excel.DataChangeType .

changeType: Excel.DataChangeType | "Unknown" | "RangeEdited" | "RowInserted" | "RowDeleted" | "ColumnInserted" | "ColumnDeleted" | "CellInserted" | "CellDeleted";

Valeur de propriété

Excel.DataChangeType | "Unknown" | "RangeEdited" | "RowInserted" | "RowDeleted" | "ColumnInserted" | "ColumnDeleted" | "CellInserted" | "CellDeleted"

Remarques

[ Ensemble d’API : ExcelApi 1.7 ]

details

Représente les informations sur le détail de la modification. Cette propriété peut être récupérée lorsque l’événement modifié est déclenché sur une seule cellule. Si l’événement modifié est déclenché sur plusieurs cellules, cette propriété ne peut pas être récupérée.

details: Excel.ChangedEventDetail;

Valeur de propriété

Remarques

[ Ensemble d’API : ExcelApi 1.9 ]

Exemples

// This function would be used as an event handler for the Worksheet.onChanged event.
async function onWorksheetChanged(eventArgs) {
    await Excel.run(async (context) => {
        const details = eventArgs.details;
        const address = eventArgs.address;

        // Print the before and after types and values to the console.
        console.log(`Change at ${address}: was ${details.valueBefore}(${details.valueTypeBefore}),`
            + ` now is ${details.valueAfter}(${details.valueTypeAfter})`);
        await context.sync();
    });
}

source

Obtient la source de l’événement. Pour plus d’informations, consultez Excel.EventSource .

source: Excel.EventSource | "Local" | "Remote";

Valeur de propriété

Excel.EventSource | "Local" | "Remote"

Remarques

[ Ensemble d’API : ExcelApi 1.7 ]

type

Obtient le type de l’événement. Pour plus d’informations, consultez Excel.EventType .

type: "WorksheetChanged";

Valeur de propriété

"WorksheetChanged"

Remarques

[ Ensemble d’API : ExcelApi 1.7 ]

worksheetId

Obtient l’ID de la feuille de calcul dans laquelle les données ont été modifiées.

worksheetId: string;

Valeur de propriété

string

Remarques

[ Ensemble d’API : ExcelApi 1.7 ]

Détails de la méthode

getRange(ctx)

Obtient l’adresse de plage qui représente la zone modifiée dans une feuille de calcul spécifique.

[ Ensemble d’API : ExcelApi 1.8 ]

getRange(ctx: Excel.RequestContext): Excel.Range;

Paramètres

Retours

getRangeOrNullObject(ctx)

Obtient l’adresse de plage qui représente la zone modifiée dans une feuille de calcul spécifique. Il peut renvoyer un objet null.

[ Ensemble d’API : ExcelApi 1.8 ]

getRangeOrNullObject(ctx: Excel.RequestContext): Excel.Range;

Paramètres

Retours