Поделиться через


Excel.ClearApplyTo enum

Комментарии

[ Набор API: ExcelApi 1.1 ]

Примеры

// 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();
});

Поля

all = "All"

Очищает все в диапазоне.

contents = "Contents"

Очищает содержимое диапазона, оставляя форматирование нетронутым.

formats = "Formats"

Очищает все форматирование диапазона, оставляя значения нетронутыми.

hyperlinks = "Hyperlinks"

Очищает все гиперссылки, но оставляет все содержимое и форматирование без изменений.

removeHyperlinks = "RemoveHyperlinks"

Удаляет гиперссылки и форматирование ячейки, но оставляет содержимое, условные форматы и проверку данных без изменений.

resetContents = "ResetContents"

Задает состояние по умолчанию для всех ячеек в диапазоне. Для ячеек с элементами управления ячейками задано значение по умолчанию, определенное каждым элементом управления. Ячейки без элементов управления ячейками имеют значение пустое.