Médiaforma

API JS dans Excel – Icônes

Un dernier exemple concernant la mise en forme conditionnelle. Vous pouvez ajouter des icônes dans les cellules numériques pour indiquer si les valeurs sont dans une plage inférieure, supérieure ou médiane.

Voici le code utilisé :

async function icones() {

  await Excel.run(async (context) => {

    const plage = context.workbook.worksheets.getActiveWorksheet().getRange("B2:C5");

    const condFormat = plage.conditionalFormats.add(Excel.ConditionalFormatType.iconSet);

    condFormat.iconSet.style = Excel.IconSet.threeTriangles;

  });

}

Après avoir récupéré la plage sur laquelle sera appliquée la mise en forme conditionnelle :

const plage = context.workbook.worksheets.getActiveWorksheet().getRange("B2:C5");

On lui ajoute une mise en forme conditionnelle de type iconSet :

const condFormat = plage.conditionalFormats.add(Excel.ConditionalFormatType.iconSet);

La dernière instruction définit le type des icônes affichées dans les cellules :

condFormat.iconSet.style = Excel.IconSet.threeTriangles;

Voici le résultat :

De nombreux autres types d’icônes peuvent être utilisées. Pour en savoir plus, utilisez l’intellisense après IconSet :

 
Commentaires

Aucun commentaire pour l'instant.

Laissez un commentaire