«Толстая граница» не является точным параметром, но исходя из предположения, что граница по умолчанию уже «толстая», в следующем примере кода VBA показано, как удалить заливку и изменить цвет границы:
rect.Fill.Visible = 0 'msoFalse
rect.Line.ForeColor.RGB = RGB(0, 0, 0)
Я не использую Python, но из кода в вопросе видно, что он работает с объектной моделью так же, как VBA, когда он подключен к приложению Word и объекту Document ...