所有定义样式的代码,特定的行,可以变色了,但是死活不能靠左。。。。求解。。。
Dim Style As XLS.Style = Book.NewStyle() '定义新样式
Style.BorderTop = XLS.LineStyleEnum.Thin
Style.BorderBottom = XLS.LineStyleEnum.Thin
Style.BorderLeft = XLS.LineStyleEnum.Thin
Style.BorderRight = XLS.LineStyleEnum.Thin
Style.AlignHorz = XLS.AlignHorzEnum.Center
Style.AlignVert = XLS.AlignVertEnum.Center
style.Font = New Font("Times New Roman",9)
style.WordWrap = True
For ro As Integer = 5 To num + 4 Step +1
sheet1.Rows(ro).Height = 22
For co As Integer =0 To 42 Step +1
Sheet1(ro,co).Style = Style
If Sheet1(ro,co).Value = "0" Then
Sheet1(ro,co).Value = ""
End If
Next
Next
For ro1 As Integer = 5 To num + 4 Step +1
If sts2.Contains(ro1-4) Then
Dim Style1 As XLS.Style = Book.NewStyle() '定义新样式
style1.BackColor = Color.Gainsboro
style1.AlignHorz = XLS.AlignHorzEnum.Left
style1.AlignVert = XLS.AlignVertEnum.Center
style1.BorderTop = XLS.LineStyleEnum.Thin
style1.BorderBottom = XLS.LineStyleEnum.Thin
style1.BorderLeft = XLS.LineStyleEnum.Thin
style1.BorderRight = XLS.LineStyleEnum.Thin
style1.AlignHorz = XLS.AlignHorzEnum.Center
style1.AlignVert = XLS.AlignVertEnum.Center
style1.Font = New Font("Times New Roman",9)
Sheet1(ro1,0).Style = style1
Else
Dim Style2 As XLS.Style = Book.NewStyle() '定义新样式
style2.AlignHorz = XLS.AlignHorzEnum.Left
style2.AlignVert = XLS.AlignVertEnum.Center
style2.BorderTop = XLS.LineStyleEnum.Thin
style2.BorderBottom = XLS.LineStyleEnum.Thin
style2.BorderLeft = XLS.LineStyleEnum.Thin
style2.BorderRight = XLS.LineStyleEnum.Thin
style2.AlignHorz = XLS.AlignHorzEnum.Center
style2.AlignVert = XLS.AlignVertEnum.Center
style2.Font = New Font("Times New Roman",7)
Sheet1(ro1,42).Style = style2
End If
Next