VBA 设置Range样式
Range.Font属性设置字体,包括:字体名称、字体颜色、字体大小;粗体、斜体、下划线。
Range.Borders属性设置边框:包括:线型、颜色、粗细。
HorizontalAlignment与VerticalAlignment设置:水平对齐方式、垂直对齐方式。
示例
Sub sub4()
Dim ws As Worksheet
Set ws = Workbooks.Item("小步教程1.xlsx").Worksheets.Item("Sheet1")
Dim r As Range
Set r = ws.Range("A1")
r.Font.Name = "微软雅黑" '字体名称
r.Font.Color = RGB(255, 0, 0) '字体颜色
r.Font.Size = 16 '字体大小
r.Font.Bold = True '粗体
r.Font.Italic = True '斜体
r.Font.Underline = True '下划线
r.Interior.Color = RGB(0, 255, 0) '背景色
r.Borders.LineStyle = xlContinuous '边框线型为实线
r.Borders.Color = RGB(0, 0, 0) '边框颜色
r.Borders.Weight = xlThin '边框线的粗线
r.HorizontalAlignment = xlCenter '水平对齐方式
r.VerticalAlignment = xlVAlignCenter '垂直居中对齐
'r.IndentLevel = 1 '设置缩进
'r.InsertIndent 1 '增加一个缩进
End Sub