Excel 2016加载项如何更改列格式

时间:2016-03-19 15:43:52

标签: javascript excel excel-2016 office-2016

我有一个Excel 2016加载项,我想将几​​个列的格式设置为Date(mm-dd-yyyy格式)并将几列放在中心。如何在Excel 2016 JavaScript模型中执行此操作?

另外,据我所知,2016年的办公室模型不允许您更改列宽。有没有人为此做过工作?

谢谢, 乔治

1 个答案:

答案 0 :(得分:0)

一个函数,用于设置列宽,日期格式并使Typescript中的值居中:

columnFormatExampleFunction(ctx: Excel.RequestContext):void {
    var sheet: Excel.Worksheet = ctx.workbook.worksheets.getActiveWorksheet();
    var range: Excel.Range = sheet.getRange("B:B");
    range.numberFormat = [["mm-dd-yyyy"]];
    range.format.columnWidth = 150;
    range.format.horizontalAlignment = "Center";
}