ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   test for exernal links (https://www.excelbanter.com/excel-programming/440637-test-exernal-links.html)

Hervinder

test for exernal links
 
Is it possible to test if a workbook has external links to another workbookl

what i am trying to do is display a message when a user closes a workbook
saying the workbook has external links.

How would i code this??

Dennis Tucker

test for exernal links
 
I believe there is a security setting that does this check when the workbook
opens(Excel 2007).



"hervinder" wrote in message
...
Is it possible to test if a workbook has external links to another
workbookl

what i am trying to do is display a message when a user closes a workbook
saying the workbook has external links.

How would i code this??



Dave Peterson

test for exernal links
 
I'm not sure what you want to do, but maybe...

Option Explicit
Private Sub Workbook_BeforeClose(Cancel As Boolean)

Dim myLinks As Variant
Dim iCtr As Long

myLinks = Me.LinkSources(xlExcelLinks)
If IsEmpty(myLinks) Then
'do nothing
Else
Msgbox "it has links!"
'maybe loop thrugh them (as an example
For iCtr = LBound(myLinks) To UBound(myLinks)
MsgBox myLinks(iCtr)
Next iCtr
End If

End Sub

This code goes into the ThisWorkbook module of the workbook's project.

hervinder wrote:

Is it possible to test if a workbook has external links to another workbookl

what i am trying to do is display a message when a user closes a workbook
saying the workbook has external links.

How would i code this??


--

Dave Peterson

Hervinder

test for exernal links
 
unfortunately i'm still using excel 2003

all i want is something along the lines of

if activeworkbook.externallinks = true then msgbox "this book contains
external links"

if only it was as easy as that


"Dennis Tucker" wrote:

I believe there is a security setting that does this check when the workbook
opens(Excel 2007).



"hervinder" wrote in message
...
Is it possible to test if a workbook has external links to another
workbookl

what i am trying to do is display a message when a user closes a workbook
saying the workbook has external links.

How would i code this??


.


Hervinder

test for exernal links
 
thanks dave

works a treat

"Dave Peterson" wrote:

I'm not sure what you want to do, but maybe...

Option Explicit
Private Sub Workbook_BeforeClose(Cancel As Boolean)

Dim myLinks As Variant
Dim iCtr As Long

myLinks = Me.LinkSources(xlExcelLinks)
If IsEmpty(myLinks) Then
'do nothing
Else
Msgbox "it has links!"
'maybe loop thrugh them (as an example
For iCtr = LBound(myLinks) To UBound(myLinks)
MsgBox myLinks(iCtr)
Next iCtr
End If

End Sub

This code goes into the ThisWorkbook module of the workbook's project.

hervinder wrote:

Is it possible to test if a workbook has external links to another workbookl

what i am trying to do is display a message when a user closes a workbook
saying the workbook has external links.

How would i code this??


--

Dave Peterson
.



All times are GMT +1. The time now is 11:27 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com