Link Status Checker : Workbook Links « Excel « VBA / Excel / Access / Word

VBA / Excel / Access / Word
1. Access
2. Application
3. Data Type
4. Data Type Functions
5. Date Functions
6. Excel
7. File Path
8. Forms
9. Language Basics
10. Math Functions
11. Outlook
12. PowerPoint
13. String Functions
14. Windows API
15. Word
16. XML
Java
Java Tutorial
Java Source Code / Java Documentation
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
VBA / Excel / Access / Word » Excel » Workbook Links 
Link Status Checker
 
Function GetLinkStatus(sLink As StringAs String 
    Dim avLinks As Variant 
    Dim nIndex As Integer 
    Dim sResult As String 
    Dim nStatus As Integer 

    avLinks = ActiveWorkbook.LinkSources(xlExcelLinks
    If IsEmpty(avLinksThen 
        GetLinkStatus = "No links in workbook." 
        Exit Function 
    End If 
    For nIndex = To UBound(avLinks
        If StrComp(avLinks(nIndex), sLink, vbTextCompareThen 
            nStatus = ActiveWorkbook.LinkInfo(sLink, xlLinkInfoStatus
            Select Case nStatus 
                Case xlLinkStatusCopiedValues 
                    sResult = "Copied values" 
                Case xlLinkStatusIndeterminate 
                    sResult = "Indeterminate" 
                Case xlLinkStatusInvalidName 
                    sResult = "Invalid name" 
                Case xlLinkStatusMissingFile 
                    sResult = "Missing file" 
                Case xlLinkStatusMissingSheet 
                    sResult = "Missing sheet" 
                Case xlLinkStatusNotStarted 
                    sResult = "Not started" 
                Case xlLinkStatusOK 
                    sResult = "OK" 
                Case xlLinkStatusOld 
                    sResult = "Old" 
                Case xlLinkStatusSourceNotCalculated 
                    sResult = "Source not calculated" 
                Case xlLinkStatusSourceNotOpen 
 
                    sResult = "Source not open" 
                Case xlLinkStatusSourceOpen 
                    sResult = "Source open" 
                Case Else 
                    sResult = "Unknown status code" 
            End Select 
            Exit For 
        End If 
    Next 
    GetLinkStatus = sResult 
End Function 

 
Related examples in the same category
1. Checking the Status of All the Links in a Workbook
2. Updating Links with a New File Location
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.