Excel.CellBorder interface
Représente les propriétés d’une bordure unique renvoyée par getCellProperties, getRowPropertieset getColumnProperties, ou le paramètre d’entrée de la propriété border de setCellProperties, setRowPropertieset .setColumnProperties
Remarques
Utilisateur
- Excel.CellBorderCollection : bottom, diagonalDown, diagonalUp, horizontal, left, right, top, vertical
Exemples
// 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();
});
Propriétés
| color | Représente la |
| style | Représente la |
| tint |
Représente la |
| weight | Représente la |
Détails de la propriété
color
Représente la color propriété d’une bordure simple.
color?: string;
Valeur de propriété
string
Remarques
style
Représente la style propriété d’une bordure simple.
style?: Excel.BorderLineStyle | "None" | "Continuous" | "Dash" | "DashDot" | "DashDotDot" | "Dot" | "Double" | "SlantDashDot";
Valeur de propriété
Excel.BorderLineStyle | "None" | "Continuous" | "Dash" | "DashDot" | "DashDotDot" | "Dot" | "Double" | "SlantDashDot"
Remarques
tintAndShade
Représente la tintAndShade propriété d’une bordure simple.
tintAndShade?: number;
Valeur de propriété
number
Remarques
weight
Représente la weight propriété d’une bordure simple.
weight?: Excel.BorderWeight | "Hairline" | "Thin" | "Medium" | "Thick";
Valeur de propriété
Excel.BorderWeight | "Hairline" | "Thin" | "Medium" | "Thick"