Excel.CellPropertiesFont interface

のプロパティformat.fontを表します。getCellPropertiesRepresents the format.font properties of getCellProperties, getRowPropertiesgetColumnPropertiesまたはのformat.font入力パラメーターsetCellProperties, and getColumnProperties or the format.font input parameter of setCellProperties, setRowPropertiesそしてsetColumnProperties, and setColumnProperties.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

プロパティ

bold

format.font.bold プロパティを表します。Represents the format.font.bold property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

color

format.font.color プロパティを表します。Represents the format.font.color property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

italic

format.font.italic プロパティを表します。Represents the format.font.italic property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

name

format.font.name プロパティを表します。Represents the format.font.name property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

size

format.font.size プロパティを表します。Represents the format.font.size property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

strikethrough

format.font.strikethrough プロパティを表します。Represents the format.font.strikethrough property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

subscript

format.font.subscript プロパティを表します。Represents the format.font.subscript property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

superscript

format.font.superscript プロパティを表します。Represents the format.font.superscript property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

tintAndShade

format.font.tintAndShade プロパティを表します。Represents the format.font.tintAndShade property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

underline

format.font.underline プロパティを表します。Represents the format.font.underline property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

プロパティの詳細

bold

format.font.bold プロパティを表します。Represents the format.font.bold property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

bold?: boolean;

プロパティ値

boolean

color

format.font.color プロパティを表します。Represents the format.font.color property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

color?: string;

プロパティ値

string

Examples

await Excel.run(async (context) => {
    const 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.
    const topHeaderProps: Excel.SettableCellProperties = {
        // The style property takes a string matching the name of an Excel style.
        // Note that a style will overwrite any formatting,
        // so do not use the format property with the style property.
        style: "Heading1"
    };

    const 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
            }
        }
    };

    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
                }
            }
        }
    };

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

italic

format.font.italic プロパティを表します。Represents the format.font.italic property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

italic?: boolean;

プロパティ値

boolean

name

format.font.name プロパティを表します。Represents the format.font.name property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

name?: string;

プロパティ値

string

size

format.font.size プロパティを表します。Represents the format.font.size property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

size?: number;

プロパティ値

number

strikethrough

format.font.strikethrough プロパティを表します。Represents the format.font.strikethrough property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

strikethrough?: boolean;

プロパティ値

boolean

subscript

format.font.subscript プロパティを表します。Represents the format.font.subscript property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

subscript?: boolean;

プロパティ値

boolean

superscript

format.font.superscript プロパティを表します。Represents the format.font.superscript property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

superscript?: boolean;

プロパティ値

boolean

tintAndShade

format.font.tintAndShade プロパティを表します。Represents the format.font.tintAndShade property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

tintAndShade?: number;

プロパティ値

number

underline

format.font.underline プロパティを表します。Represents the format.font.underline property.

[API セット: excelapi 1.9][ API set: ExcelApi 1.9 ]

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

プロパティ値

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