线条作为形状也悬浮在Worksheet之上,可以通过移动、缩放调整其位置和尺寸。如图1所示,线条的两端所处的位置似乎有些过于自由了,让强迫症者颇为难受,强迫症患者可能想让线条两端各挂在一个单元格的一个顶角上,让其看起来像一个有规划的桥梁连接着两个单元格,如图2所示。
图1. 线条
图2中的线条位置看起来的确更有纪律,但是除了手动拖动两端至单元格顶角外,是否有代码设置的方式呢?这个还真的可以有,既然线条也是形状,就可以通过设置形状所在位置的起点和终点单元格行列为其定位落座。一般地,设置起点、终点单元格时会存在一点点偏移量,不过不用担心,这个也是可控的,将偏移量设置为0即可。
图2. 线条位于单元格顶角之间
附件中的demo即上述方案的完整代码,可以参考了解详情。
|
|