【发布时间】:2013-10-02 19:51:55
【问题描述】:
我正在尝试使用 Visual Basic 使用宏更新 word 文档中的所有超链接。我的代码仅更新不在文本框内的超链接,并且不会更改其中的超链接。如何更改所有超链接,包括任何文本框内的超链接? 我使用此代码获取我的超链接:
Sub UpdateLinks()
Dim oLink As Hyperlink
links = 0
For Each oLink In ActiveDocument.Hyperlinks
oLink.Range.Bold = 0
oLink.Range.Italic = 0
oLink.Range.Underline = wdUnderlineNone
oLink.Range.Font.Color = wdColorWhite
oLink.Range.Shading.BackgroundPatternColor = wdColorGray375
links = links + 1
Next oLink
End Sub
【问题讨论】: