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

Excel 2016 Add-in how do i change column format

本文关键字:格式 何更改 2016 加载项 Excel      更新时间:2023-09-26

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

另外,我知道2016年的办公室模型不允许您更改列宽。 有人有解决这个问题的方法吗?

谢谢乔治

一个函数,用于设置列宽、日期格式并使 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";
}