Я работал над этим довольно долгое время, после прочтения этого обсуждения он дал мне некоторые идеи, и я изменил свои коды соответственно, и это работает для меня .. Вот код, которым можно поделиться с вами ..
Чтобы отформатировать все границы в xlMedium:
With objApp.Worksheets("AR Tab").Range(.cells(4, 5), .cells(4, 8))
'.LineStyle = xlMedium
.Borders.Weight = 3
End With
Чтобы отформатировать только левую границу в xlMedium:
With objApp.Worksheets("AR Tab").Range(.cells(4, 5), .cells(4, 8))
'.LineStyle = xlMedium
.Borders("1").Weight = 3
End With
Если вы хотите использовать другой стиль линий:
.Borders("1").LineStyle = 1 'Line Style xlContinues
.Borders("1").LineStyle = 2 'Line Style xlDash
Надеюсь, это поможет