Excel 默认的单元格边框样式和宽度是多少?

Excel 默认的单元格边框样式和宽度是多少?,excel,vba,Excel,Vba,Excel VBA-默认的单元格边框样式和宽度是多少? 如果可以,请提供实际边框。LineStyle | Weight | ColorIndex |颜色值或 请提供VBA代码以从默认单元格中获取值?新打开的工作表的默认值是所有单元格的线型:=xlLineStyleNone,因此没有权重、颜色索引、颜色或颜色。顺便说一句,ColorIndex、Color和ThemeColor都是互斥的。您只能指定其中一个,其他的将更改为匹配。同样的规则适用于线型和线宽,其中设置线宽会将线型更改为xlContinu

Excel VBA-默认的单元格边框样式和宽度是多少? 如果可以,请提供实际边框。LineStyle | Weight | ColorIndex |颜色值或
请提供VBA代码以从默认单元格中获取值?

新打开的工作表的默认值是所有单元格的线型:=xlLineStyleNone,因此没有权重、颜色索引、颜色或颜色。顺便说一句,ColorIndex、Color和ThemeColor都是互斥的。您只能指定其中一个,其他的将更改为匹配。同样的规则适用于线型和线宽,其中设置线宽会将线型更改为xlContinuous

如果希望在单击“添加边框”按钮时使用默认值,则为Weight:=xlThin和ColorIndex:=xlColorIndexAutomatic,通常为黑色,但这可能随应用于Office的样式而异

这些值将存储在Range.Borders属性中。例如,以下内容将获取ActiveCell上边框的值:

由于线型和线宽是枚举值,因此可能需要在或枚举表中查找它们

从技术上讲,它也有一个枚举表,但它只包含2个特殊的ColorIndex值。为了更好地查找,您需要一些东西


如果要在默认边框中包围某个范围,则只需使用Range.BordersRoundColorIndex:=xlColorIndexAutomatic,自从

你试过什么了吗?rng.BorderAround.LineStyle=xl连续rng.BorderAround.Weight=xlThin rng.BorderAround.ColorIndex=xlColorIndexAutomaticDebug.Print rng.BorderAround.LineStyle Debug.Print rng.BorderAround.Weigth Debug.Print rng.BorderAround.ColorIndex谢谢你的回复。我现在正在尝试。
With ActiveCell.Borders(xlEdgeTop)
    Debug.Print "LineStyle:=" & .LineStyle
    Debug.Print "Weight:=" & .Weight
    Debug.Print "ColorIndex:=" & .ColorIndex
    Debug.Print "Color:=" & .Color
End With