Excel.CellPropertiesFont interface

表示 format.fontgetRowPropertiesgetColumnPropertiesgetCellProperties属性或 format.fontsetRowPropertiessetColumnProperties的输入参数。setCellProperties

属性

bold

表示format.font.bold属性。

color

表示format.font.color属性。

italic

表示format.font.italic属性。

name

表示format.font.name属性。

size

表示format.font.size属性。

strikethrough

表示format.font.strikethrough属性。

subscript

表示format.font.subscript属性。

superscript

表示format.font.superscript属性。

tintAndShade

表示format.font.tintAndShade属性。

underline

表示format.font.underline属性。

属性详细信息

bold

表示format.font.bold属性。

bold?: boolean;

属性值

boolean

注解

API 集:ExcelApi 1.9

color

表示format.font.color属性。

color?: string;

属性值

string

注解

API 集:ExcelApi 1.9

示例

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

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

    // Create the SettableCellProperties objects for the range.
    // Create these objects once, outside the function, in your add-in.
    const topHeaderProps: Excel.SettableCellProperties = {
        // Set the style property to the name of an Excel style.
        // The `BuiltInStyle` enum lists the built-in style names.
        // A style overwrites formatting, so don't use style and format in the same object.
        style: Excel.BuiltInStyle.heading1
    };

    const headerProps: Excel.SettableCellProperties = {
        // Setting these cell properties doesn't change unspecified format subproperties.
        format: {
            fill: {
                color: "Blue"
            },
            font: {
                color: "White",
                bold: true
            }
        }
    };

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

    const 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
                }
            },
            horizontalAlignment: Excel.HorizontalAlignment.center
        }
    };

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

    // Use empty JSON objects to leave a cell's properties unchanged.
    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();
});

italic

表示format.font.italic属性。

italic?: boolean;

属性值

boolean

注解

API 集:ExcelApi 1.9

name

表示format.font.name属性。

name?: string;

属性值

string

注解

API 集:ExcelApi 1.9

size

表示format.font.size属性。

size?: number;

属性值

number

注解

API 集:ExcelApi 1.9

strikethrough

表示format.font.strikethrough属性。

strikethrough?: boolean;

属性值

boolean

注解

API 集:ExcelApi 1.9

subscript

表示format.font.subscript属性。

subscript?: boolean;

属性值

boolean

注解

API 集:ExcelApi 1.9

superscript

表示format.font.superscript属性。

superscript?: boolean;

属性值

boolean

注解

API 集:ExcelApi 1.9

tintAndShade

表示format.font.tintAndShade属性。

tintAndShade?: number;

属性值

number

注解

API 集:ExcelApi 1.9

underline

表示format.font.underline属性。

underline?: Excel.RangeUnderlineStyle | "None" | "Single" | "Double" | "SingleAccountant" | "DoubleAccountant";

属性值

Excel.RangeUnderlineStyle | "None" | "Single" | "Double" | "SingleAccountant" | "DoubleAccountant"

注解

API 集:ExcelApi 1.9