Prev
Absolute
ExcelExplorer Manual Next
TextMark


EELink::Link

(ExcelExplorer 4.0)

Get hyperlink's URL or file path.

EEData Link(  )
Parameters
None
Description

Returns the link URL or file path. Always returns valid EEData object. For links with type EE_LINK_WORKBOOK returns empty string (see TextMark()).

Note that full link address can consists of the URL and text mark (cells B6 and B7 from the worksheet below).

Worksheet used in the example below:

A B C
1
2 http://www.google.com/
3 C:\AUTOEXEC.BAT
4 ..\..\file.txt
5 mailto:example@example.com?subject=Subject
6 Sheet1!A1
7 file.xls#Sheet1!A1
8 \\server\share\file.txt
9

Print link URLs


<?php


$area 
$ee->Worksheet(0)->UsedArea();
if( 
$area !== false ) {

  for( 
$col $area->FirstColumn(); $col <= $area->LastColumn(); $col++ ) {
    for( 
$row $area->FirstRow(); $row <= $area->LastRow(); $row++ ) {

      
$link $ee->Cell(0,$col,$row)->Link();
      if( 
$link !== false ) {

        echo 
'Link in column '.$col.', row '.$row.': ';
        echo 
$link->Link()->UTF8();
        echo 
"\n";

      }

    }
  }

}

?>

Will output:

Link in column 1, row 1: http://www.google.com/
Link in column 1, row 2: C:\AUTOEXEC.BAT
Link in column 1, row 3: ../../file.txt
Link in column 1, row 4: mailto:example@example.com?subject=Subject
Link in column 1, row 5:
Link in column 1, row 6: file.xls
Link in column 1, row 7: \\server\share\file.txt

 
Prev
Absolute
Home
Up
Next
TextMark

 
© 2002-2009 EEPHP.com
All Rights Reserved.