Excel最新的Javascript使使用工作表更加容易,但我似乎忽略了在代码中设置单元格宽度的能力。Range对象具有一个format属性,但它只支持字体大小和边框等。
我遗漏了什么?我将日期插入到任务窗格外接程序中的列中,但是默认的单元格宽度意味着用户只看到'####‘,并且必须手动调整单元格的大小。不太好
发布于 2016-06-06 20:52:20
可以使用Range对象将宽度设置为
range.format.columnWidth = 130;
发布于 2016-02-11 18:19:14
我很高兴知道您喜欢新的Excel。实际上,我们正在为Excel发布一波新的API,它将包括设置的列宽度和许多其他令人兴奋的新特性,包括工作表保护、排序/筛选等等。在GitHub上查一下。
如果您想尝试新的API,请确保您有最新的Office2016forWindows或Office365。这是说明
/// <reference path=" https://appsforoffice.microsoft.com/lib/beta/hosted/office.js" />
谢谢你,天空
微软
发布于 2017-09-12 22:16:59
我喜欢autofitColumns函数:
range.format.autofitColumns();
我唯一不喜欢这个函数的时候,当我在一个单元格中有这么多数据时,它会将单元格拉伸得比屏幕更宽,这会使水平滚动变得很痛苦。在这种情况下,我使用@shyam_的回答:
range.format.columnWidth = 130;
https://stackoverflow.com/questions/35339342
复制相似问题