VBA Word - 中断链接给了我一个错误



>我正在尝试使用宏在Word文档中嵌入链接的图像。

当我到达断开链接的行时,我不断收到此错误:运行时错误 5352链接不存在

这是我用来断开链接的代码:

For Each objField In ActiveDocument.Fields
  If Not objField.LinkFormat Is Nothing Then
    objField.LinkFormat.BreakLink
    ActiveDocument.UndoClear
  End If
Next

任何想法为什么这不起作用?我不明白为什么会出现此错误。

我找到了解决方案 - 在尝试断开链接之前刷新图像:

For Each objField In ActiveDocument.Fields
  If Not objField.LinkFormat Is Nothing Then
    objField.LinkFormat.Update
    objField.LinkFormat.BreakLink
    ActiveDocument.UndoClear
  End If
Next

相关内容

最新更新