我正在尝试冻结用户选择的形状的颜色,因此一旦形状颜色设置为冻结,主题颜色就不应应用于它。要设置形状的颜色,我使用以下代码。但我找不到任何有关使用 Office JS 释放形状颜色的信息。有什么方法可以冻结颜色。即使用户改变主题,形状的颜色也不应该改变。
const shapes = context.presentation.getSelectedShapes();
const shapeCount = shapes.getCount();
shapes.load("items");
await context.sync();
shapes.items[0].fill.setSolidColor("red");
await context.sync();
我尝试手动设置颜色及其工作,但我需要冻结颜色,这样我就无法更改为幻灯片设置的不同主题。