返回列表 上一主題 發帖

如何刪除所有連結

如何刪除所有連結

在EXCEL 說明中找到刪除檔案中第一個連結
如何可以一次刪除所有連結,
而當檔案中沒有連結時而不會出現錯誤訊息
   
Sub UseBreakLink()

    Dim astrLinks As Variant

    ' Define variable as an Excel link type.
    astrLinks = ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)

    ' Break the first link in the active workbook.
    ActiveWorkbook.BreakLink _
        Name:=astrLinks(1), _
        Type:=xlLinkTypeExcelLinks

End Sub

回復 1# enoch
  1. Sub UseBreakLink()

  2.     Dim astrLinks As Variant

  3.     ' Define variable as an Excel link type.
  4.     astrLinks = ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)
  5. Do Until IsEmpty(astrLinks)
  6.     ' Break the first link in the active workbook.
  7.     ActiveWorkbook.BreakLink _
  8.         Name:=astrLinks(1), _
  9.         Type:=xlLinkTypeExcelLinks
  10. astrLinks = ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)
  11. Loop
  12. End Sub
複製代碼
學海無涯_不恥下問

TOP

  1. Sub UseBreakLink()

  2.     Dim astrLinks As Variant

  3.     ' Define variable as an Excel link type.
  4.     astrLinks = ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)
  5.    if not isempty(astrLinks) then
  6.     ' Break the first link in the active workbook.
  7.     ActiveWorkbook.BreakLink _
  8.         Name:=astrLinks(1), _
  9.         Type:=xlLinkTypeExcelLinks
  10.    end if
  11. End Sub
複製代碼
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

        靜思自在 : 得理要饒人,理直要氣和。
返回列表 上一主題