对Excel中边框(Border)的理解

Border总是属于某个Cell.两个相邻Cell的共同 边框的显示效果是两个Cell优先级高的 边框类型(优先级顺序是按照Excel中[单元格格式]->[边框]->[线条,样式]中由上到下的优先级升高,右边优先级更高),同时通过VBA所取到的共同 边框值也将是优先级较高的.只是当执行Range的删除操作时将把Range和其真实 边框删除.

测试方式为:

    两个Cell(CellA,CellB)相隔一个Cell(CellA在上,CellB在下),分别将CellA下 边框设定为一种 边框类型,CellB上 边框设定为另一种类型,在删除了中间相隔Cell之后,CellA,CellB中之间Border就是两个Cell 边框合并之后的Border了.交换上下 边框类型之后重试,将发现合并之后 边框不变.此时删除拥有优先级较高Border的Cell,优先级较低的Border将变为显示状态

posted @ 2010-07-21 17:11  dzqabc  阅读(1072)  评论(0编辑  收藏  举报