【发布时间】:2021-08-03 15:00:06
【问题描述】:
我正在尝试删除特定范围内的所有标题(第 4 页直到文档末尾)。
我只想删除超链接而不是文本本身。
例如:
Some text here -> 这里有一些文字
删除超链接标题后。
我试过了:
Sub removeCaptions()
Dim rgePages As Range
Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=4
Set rgePages = Selection.Range
lastPage = ActiveDocument.ActiveWindow.Panes(1).Pages.Count
Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=lastPage
rgePages.End = Selection.Bookmarks("\Page").Range.End
With rgePages.Select
If Range.Style = "Caption" Then
Range.Delete
End If
End With
End Sub
我只得到范围而不删除标题。
【问题讨论】:
-
字幕本身有超链接是不常见的。使用 Word 中的插入题注工具插入题注时无法做到这一点。超链接必须在事后添加。您是否指的是字幕的超链接?
标签: vba ms-word hyperlink caption