您好,因为Excel的规则所有的style都是以building_style来呈现的,没有namestyle的区分,所以获取style后您可以看一下这个style的parentName是不是您要找的style。
跟我的同事讨论了一下您的问题,您是需要根据style来获取设置该style的区域,重点是获取这个区域,那么上述的方式不太推荐使用,您可以通过设置customName的方式来给一篇区域设置一个customName,然后通过查找customName来获取这篇区域
例如这样:
我要给A1到E5的区域设置一个别名:
选中区域后点击名称管理器弹出菜单,点击新建按钮
填写名称,然后点击确定
这样就完成了设置customName
获取时通过
var customName = spread.getCustomName("abc")可以获取到customName对象
之后通过var expression = customName.getExpression() 获取expression 对象
expression有row,endrow,col,endcol这些属性,通过这些属性可以获取到单元格的范围。
|