我試圖寫一個宏來一次更改word文檔中所有表的所有邊界的顏色。更改所有表中的所有邊界的顏色字vba
我嘗試在做這個改變只在我的表的頂部和底部邊框:
Sub ChangeTableBordersColors()
Dim mycolor As WdColor
Dim myTable As Table
mycolor = wdColorRed
For Each myTable In ActiveDocument.Tables
With myTable
.Borders(wdBorderTop).Color = mycolor
.Borders(wdBorderBottom).Color = mycolor
.Borders(wdBorderHorizontal).Color = mycolor
.Borders(wdBorderVertical).Color = mycolor
.Borders(wdBorderLeft).Color = mycolor
.Borders(wdBorderRight).Color = mycolor
End With
Next
End Sub
任何人都可以建議如何解決這一問題?
我不能複製這個 - 你的代碼工作對我蠻好。 – Comintern