Excel.FillPattern enum
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();
});
字段
| checker
= "Checker"
|
|
| crissCross
= "CrissCross"
|
|
| down
= "Down"
|
|
| gray16
= "Gray16"
|
|
| gray25
= "Gray25"
|
|
| gray50
= "Gray50"
|
|
| gray75
= "Gray75"
|
|
| gray8
= "Gray8"
|
|
| grid
= "Grid"
|
|
| horizontal
= "Horizontal"
|
|
| lightDown
= "LightDown"
|
|
| lightHorizontal
= "LightHorizontal"
|
|
| lightUp
= "LightUp"
|
|
| lightVertical
= "LightVertical"
|
|
| linearGradient
= "LinearGradient"
|
|
| none
= "None"
|
|
| rectangularGradient
= "RectangularGradient"
|
|
| semiGray75
= "SemiGray75"
|
|
| solid
= "Solid"
|
|
| up
= "Up"
|
|
| vertical
= "Vertical"
|
|