在office.js Excel加载项中为单个列设置列宽

时间:2018-07-26 03:04:06

标签: javascript excel add-in office-js

在我的excel加载项中,我试图在自动格式化调用后设置列“ A”的宽度。这背后的原因是我希望列'A'具有最小宽度,因为在调用autofitColumns()之后,它比我想要的要小很多。

理想的方案是在自动格式化列宽之前,在整个电子表格中设置最小列宽(即,任何列都不能小于'50'的大小)。但是,只需能够设置列“ A”的宽度就足够了。

这是我现在拥有的功能:

excelUtils.autofitContent = function (sheet) {

    sheet.getUsedRange().getEntireRow().format.autofitRows();
    sheet.getUsedRange().getEntireColumn().format.autofitColumns();
    // TODO: set column A width here
};

1 个答案:

答案 0 :(得分:0)

您可以通过获取对该列中任何单元格的引用来获取对该列的引用,然后设置range.format.columnWidth属性。度量单位是点。

const range = sheet.getRange("A1");
range.format.columnWidth = 100;