PC Review


Reply
Thread Tools Rate Thread

Breaking excel links in code?

 
 
Chet
Guest
Posts: n/a
 
      13th Mar 2007
Anyone know how to break external links from one spreadsheet to
another in Excel. I have used the code
ChDir "C:\Documents and Settings\fdxuser\My Documents
\Flight Loads\"
ActiveWorkbook.BreakLink Name:=FileToOpen,
Type:=xlExcelLinks
But I get an error msg and it doesn't actually break the links...

Thanks,
chet

 
Reply With Quote
 
 
 
 
meatshield
Guest
Posts: n/a
 
      13th Mar 2007
A quick question, what is FileToOpen? I don't see it anywhere, is
that supposed to be the path to the activeworkbook? I also don't know
i
I used the following code, and it broke the links for me:

Sub BreakLinks()
Dim Awb As Workbook
Dim aLinks

Application.ScreenUpdating = False
Set Awb = ActiveWorkbook
'Get an array of the external links
aLinks = Awb.LinkSources(xlExcelLinks) 'this will return empty if
'there are not external links
'As long as the array is not empty, loop through the array and change
'the reference
If Not IsEmpty(aLinks) Then
For i = LBound(aLinks) To UBound(aLinks)
'error catching in case the external link cannot be changed
'(if the link references a worksheet
'that exists in the linked workbook, but does not exist in the
'active workbook, it will cause an
'error and the link will not be changed
On Error Resume Next
'break links
Awb.BreakLink Name:=aLinks(i), Type:=xlLinkTypeExcelLinks
On Error GoTo 0
Next i
End If
Application.ScreenUpdating = True
Erase aLinks
aLinks = Awb.LinkSources(xlExcelLinks)
If Not IsEmpty(aLinks) Then MsgBox "There are still external links in"
'this workbook"
End Sub
On Mar 12, 8:00 pm, "Chet" <chetshan...@gmail.com> wrote:
> Anyone know how to break external links from one spreadsheet to
> another in Excel. I have used the code
> ChDir "C:\Documents and Settings\fdxuser\My Documents
> \Flight Loads\"
> ActiveWorkbook.BreakLink Name:=FileToOpen,
> Type:=xlExcelLinks
> But I get an error msg and it doesn't actually break the links...
>
> Thanks,
> chet



 
Reply With Quote
 
Chet
Guest
Posts: n/a
 
      13th Mar 2007
FileToOpen is the name of the variable for the file I was opening.
I'll try this.. Thx! Chet

On Mar 13, 6:40 am, "meatshield" <komeatshi...@yahoo.com> wrote:
> A quick question, what is FileToOpen? I don't see it anywhere, is
> that supposed to be the path to the activeworkbook? I also don't know
> i
> I used the following code, and it broke the links for me:
>
> Sub BreakLinks()
> Dim Awb As Workbook
> Dim aLinks
>
> Application.ScreenUpdating = False
> Set Awb = ActiveWorkbook
> 'Get an array of the external links
> aLinks = Awb.LinkSources(xlExcelLinks) 'this will return empty if
> 'there are not external links
> 'As long as the array is not empty, loop through the array and change
> 'the reference
> If Not IsEmpty(aLinks) Then
> For i = LBound(aLinks) To UBound(aLinks)
> 'error catching in case the external link cannot be changed
> '(if the link references a worksheet
> 'that exists in the linked workbook, but does not exist in the
> 'active workbook, it will cause an
> 'error and the link will not be changed
> On Error Resume Next
> 'breaklinks
> Awb.BreakLink Name:=aLinks(i), Type:=xlLinkTypeExcelLinks
> On Error GoTo 0
> Next i
> End If
> Application.ScreenUpdating = True
> Erase aLinks
> aLinks = Awb.LinkSources(xlExcelLinks)
> If Not IsEmpty(aLinks) Then MsgBox "There are still external links in"
> 'this workbook"
> End Sub
> On Mar 12, 8:00 pm, "Chet" <chetshan...@gmail.com> wrote:
>
>
>
> > Anyone know how tobreakexternal links from one spreadsheet to
> > another in Excel. I have used the code
> > ChDir "C:\Documents and Settings\fdxuser\My Documents
> > \Flight Loads\"
> > ActiveWorkbook.BreakLink Name:=FileToOpen,
> > Type:=xlExcelLinks
> > But I get an error msg and it doesn't actuallybreakthe links...

>
> > Thanks,
> >chet- Hide quoted text -

>
> - Show quoted text -



 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
RE: Breaking links in Excel Shane Devenshire Microsoft Excel Worksheet Functions 0 29th Jun 2009 09:38 PM
RE: Breaking links in Excel Benjamin Microsoft Excel Worksheet Functions 0 29th Jun 2009 08:01 PM
Breaking Links in Excel 2000 amyp Microsoft Excel Misc 3 15th Mar 2006 09:29 PM
Breaking Links in Excel 2000 amyp Microsoft Excel Misc 0 15th Mar 2006 07:02 PM
Re: Breaking WB Links in Excel 97 EU Microsoft Excel Misc 0 8th Jul 2003 08:23 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 12:09 PM.