我正在尝试将“填充”水平格式应用于单元格,但是它不起作用。我正在使用预定义的Excel.HorizontalAlignment命名空间。
主机:Office 365,Excel
代码:
Excel.run(ctx => {
const cell = ctx.workbook.getSelectedRange().getCell(0, 0);
cell.format.fill.color = "FFFF00";
cell.format.horizontalAlignment = Excel.HorizontalAlignment.fill;
cell.format.font.size = 1;
return ctx.sync();
});
它抛出:
Unhandled promise rejection InvalidArgument: The argument is invalid or missing or has an incorrect format.
但是,当我使用相同的代码并将对齐方式设置为“居中”时:
Excel.run(ctx => {
const cell = ctx.workbook.getSelectedRange().getCell(0, 0);
cell.format.fill.color = "FFFF00";
cell.format.horizontalAlignment = Excel.HorizontalAlignment.center;
cell.format.font.size = 1;
return ctx.sync();
});
一切正常。我在做什么错了?
答案 0 :(得分:1)
我们在本地对此进行了谴责,这应该是一个错误,我们将对其进行修复。
答案 1 :(得分:0)
我撤消了这个建议 cell.format.horizontalAlignment = xlFill; 要么 cell.format.horizontalAlignment = Excel.HorizontalAlignment.xlFill;
找到了