边框的属性主要有四个:颜色,颜色索引(无实际意义),线条类型,线条粗细。
获得一个单元格的边框信息可使用如下方式:
Borders oBorders;
Border oBorder;
oBorders = oCurCell.GetBorders();
// Borders包含一个单元格的几种线条:上、下、左、右边,两条对角线
// 1 左边
// 2 右边
// 3 上边
// 4 下边
// 5 斜下对角线
// 6 斜上对角线
oBorder.AttachDispatch(oBorders.GetItem(2));
VARIANT varLineStyle = oBorder.GetLineStyle(); // 线条类型
VARIANT varWeight = oBorder.GetWeight(); // 线条粗细
VARIANT varColor = oBorder.GetColor(); // 线条颜色
VARIANT varColorIndex = oBorder.GetColorIndex(); // 颜色索引

本文介绍了如何获取和设置Excel单元格的边框信息,包括颜色、线条类型、线条粗细和线条颜色索引。通过 Borders 对象的 GetBorders() 方法获取边框,使用 SetLineStyle、SetWeight、SetColor 和 SetColorIndex 方法进行设置。还提到了BorderAround函数的用法,并详细解释了LineStyle的不同值。在实践中,作者发现了边框设置的一些特殊情况,例如某些设置会产生意想不到的效果。
最低0.47元/天 解锁文章
1156

被折叠的 条评论
为什么被折叠?



