Excel.ClearApplyTo enum

Remarques

[ Ensemble d’API : ExcelApi 1.1 ]

Exemples

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/42-range/range-hyperlink.yaml

await Excel.run(async (context) => {
    const sheet = context.workbook.worksheets.getItem("Orders");

    const productsRange = sheet.getRange("A3:A11");
    productsRange.load("values");

    await context.sync();

    // Clear all hyperlinks.
    for (let i = 0; i < productsRange.values.length; i++) {
        let cellRange = productsRange.getCell(i, 0);

        // Clear the hyperlink.
        // This removes the hyperlink but does not update text format.
        cellRange.clear(Excel.ClearApplyTo.hyperlinks);

        // Update text format.
        cellRange.format.font.underline = Excel.RangeUnderlineStyle.none;
        cellRange.format.font.color = "#000000";
    }

    await context.sync();
});

Champs

all = "All"

Efface tout ce qui se trouve dans la plage.

contents = "Contents"

Efface le contenu de la plage, en laissant la mise en forme intacte.

formats = "Formats"

Efface toute mise en forme de la plage, en laissant les valeurs intactes.

hyperlinks = "Hyperlinks"

Efface tous les liens hypertexte, mais laisse tout le contenu et la mise en forme intacts.

removeHyperlinks = "RemoveHyperlinks"

Supprime les liens hypertexte et la mise en forme de la cellule, mais laisse intacts le contenu, les formats conditionnels et la validation des données.

resetContents = "ResetContents"

Définit l’état par défaut de toutes les cellules de la plage. Les cellules avec des contrôles de cellule sont définies sur la valeur par défaut définie par chaque contrôle. Les cellules sans contrôles de cellule sont définies sur vides.