我试过 shape.fill.setSolidColor("color");
方法以及fill.setForegroundColor = 'color';
属性(property)。这些似乎都不起作用,有时会引发错误。可以在 excel 插件中将线条形状从其默认的蓝色更改吗?非常感激。
最佳答案
欢迎来到 Office JS 世界,是的,可以通过 Shape.lineFormat
更改线条形状颜色API。您可以在脚本实验室尝试以下示例代码
async function addStraightLine() {
await Excel.run(async (context) => {
const shapes = context.workbook.worksheets.getItem("Shapes").shapes;
const line = shapes.addLine(200, 50, 300, 150, Excel.ConnectorType.straight);
line.lineFormat.color = "red";
line.name = "StraightLine";
await context.sync();
});
}
引用文档可见https://docs.microsoft.com/en-us/javascript/api/excel/excel.shapelineformat?view=excel-js-preview
关于javascript - 有没有办法在 Office.js Excel 插件中更改线条形状的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62294200/