断开所有超链接

Sub BreakAllLinks(wb As Workbook)
Dim links As Variant
With wb
    links = .LinkSources(xlLinkTypeExcelLinks)
    If Not IsEmpty(links) Then
        For i = 1 To UBound(links)
            .BreakLink Name:=links(i), Type:=xlLinkTypeExcelLinks
        Next
    End If
    links = .LinkSources(xlLinkTypeOLELinks)
    If Not IsEmpty(links) Then
        For i = 1 To UBound(links)
            .BreakLink Name:=links(i), Type:=xlLinkTypeOLELinks
        Next
    End If
End With
End Sub

 

posted @ 2020-03-20 10:28  Sundance8866  阅读(134)  评论(0编辑  收藏  举报