Excel.CellPropertiesFill interface

Representa as format.fill Propriedades degetCellProperties, getRowPropertiese getColumnProperties ou o format.fill parâmetro de entrada desetCellProperties, setRowProperties, esetColumnProperties.

Propriedades

color

Representa a propriedade format.fill.color.

pattern

Representa a propriedade format.fill.pattern.

patternColor

Representa a propriedade format.fill.patternColor.

patternTintAndShade

Representa a propriedade format.fill.patternTintAndShade.

tintAndShade

Representa a propriedade format.fill.tintAndShade.

Detalhes da propriedade

color

Representa a propriedade format.fill.color.

color?: string;

Valor da propriedade

string

Exemplos

async function main(context: Excel.RequestContext) {
    let sheet = context.workbook.worksheets.getActiveWorksheet();

    // Creating the SettableCellProperties objects to use for the range.
    // In your add-in, these should be created once, outside the function.
    let topHeaderProps: Excel.SettableCellProperties = {
        // The style property takes a string matching the name of an Excel style.
        // Built-in style names are listed in the `BuiltInStyle` enum.
        // Note that a style will overwrite any formatting,
        // so do not use the format property with the style property.
        style: "Heading1"
    };

    let headerProps: Excel.SettableCellProperties = {
        // Any subproperties of format that are not set will not be changed when these cell properties are set.
        format: {
            fill: {
                color: "Blue"
            },
            font: {
                color: "White",
                bold: true
            }
        }
    };

    let nonApplicableProps: Excel.SettableCellProperties = {
        format: {
            fill: {
                pattern: Excel.FillPattern.gray25
            },
            font: {
                color: "Gray",
                italic: true
            }
        }
    };

    let matchupScoreProps: Excel.SettableCellProperties = {
        format: {
            borders: {
                bottom: {
                    style: Excel.BorderLineStyle.continuous
                },
                left: {
                    style: Excel.BorderLineStyle.continuous
                },
                right: {
                    style: Excel.BorderLineStyle.continuous
                },
                top: {
                    style: Excel.BorderLineStyle.continuous
                }
            }
        }
    };

    let range = sheet.getRange("A1:E5");

    // You can use empty JSON objects to avoid changing a cell's properties.
    range.setCellProperties([
        [topHeaderProps, {}, {}, {}, {}],
        [{}, {}, headerProps, headerProps, headerProps],
        [{}, headerProps, nonApplicableProps, matchupScoreProps, matchupScoreProps],
        [{}, headerProps, matchupScoreProps, nonApplicableProps, matchupScoreProps],
        [{}, headerProps, matchupScoreProps, matchupScoreProps, nonApplicableProps]
    ]);

    sheet.getUsedRange().format.autofitColumns();
    await context.sync();
}

pattern

Representa a propriedade format.fill.pattern.

pattern?:
            | FillPattern
            | "None"
            | "Solid"
            | "Gray50"
            | "Gray75"
            | "Gray25"
            | "Horizontal"
            | "Vertical"
            | "Down"
            | "Up"
            | "Checker"
            | "SemiGray75"
            | "LightHorizontal"
            | "LightVertical"
            | "LightDown"
            | "LightUp"
            | "Grid"
            | "CrissCross"
            | "Gray16"
            | "Gray8"
            | "LinearGradient"
            | "RectangularGradient";

Valor da propriedade

| FillPattern | "None" | "Solid" | "Gray50" | "Gray75" | "Gray25" | "Horizontal" | "Vertical" | "Down" | "Up" | "Checker" | "SemiGray75" | "LightHorizontal" | "LightVertical" | "LightDown" | "LightUp" | "Grid" | "CrissCross" | "Gray16" | "Gray8" | "LinearGradient" | "RectangularGradient"

patternColor

Representa a propriedade format.fill.patternColor.

patternColor?: string;

Valor da propriedade

string

patternTintAndShade

Representa a propriedade format.fill.patternTintAndShade.

patternTintAndShade?: number;

Valor da propriedade

number

tintAndShade

Representa a propriedade format.fill.tintAndShade.

tintAndShade?: number;

Valor da propriedade

number