Excel.CellPropertiesFont interface

getCellProperties getRowPropertiesgetColumnPropertiesformat.fontプロパティ、または setCellPropertiessetRowPropertiessetColumnPropertiesformat.font入力パラメーターを表します。

プロパティ

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