Excel.ClearApplyTo enum

Remarques

Jeu d’API : ExcelApi 1.1

Utilisateur

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 la mise en forme de la plage, en laissant les valeurs intactes.

hyperlinks = "Hyperlinks"

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

removeHyperlinks = "RemoveHyperlinks"

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

resetContents = "ResetContents"

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