Skip to content
This repository was archived by the owner on Jan 2, 2019. It is now read-only.

Commit 352e6ea

Browse files
author
MarkBaker
committed
Allow HYPERLINK() function to set the tooltip, and add extra examples of setting hyperlinks either through PHPExcel methods or using the HYPERLINK() function
1 parent 6a3dd85 commit 352e6ea

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

Classes/PHPExcel/Calculation/LookupRef.php

+1
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,7 @@ public static function HYPERLINK($linkURL = '', $displayName = null, PHPExcel_Ce
281281
}
282282

283283
$pCell->getHyperlink()->setUrl($linkURL);
284+
$pCell->getHyperlink()->setTooltip($displayName);
284285

285286
return $displayName;
286287
}

Examples/02types.php

+21
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,27 @@
136136
$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setAutoSize(true);
137137
$objPHPExcel->getActiveSheet()->getColumnDimension('C')->setAutoSize(true);
138138

139+
$objRichText3 = new PHPExcel_RichText();
140+
$objRichText3->createText("Hello ");
141+
142+
$objUnderlined = $objRichText3->createTextRun("underlined");
143+
$objUnderlined->getFont()->setUnderline(true);
144+
$objRichText3->createText(' World.');
145+
146+
$objPHPExcel->getActiveSheet()
147+
->getCell("C15")
148+
->setValue($objRichText3);
149+
150+
151+
$objPHPExcel->getActiveSheet()->setCellValue('A17', 'Hyperlink');
152+
153+
$objPHPExcel->getActiveSheet()->setCellValue('C17', 'www.phpexcel.net');
154+
$objPHPExcel->getActiveSheet()->getCell('C17')->getHyperlink()->setUrl('http://www.phpexcel.net');
155+
$objPHPExcel->getActiveSheet()->getCell('C17')->getHyperlink()->setTooltip('Navigate to website');
156+
157+
$objPHPExcel->getActiveSheet()->setCellValue('C18', '=HYPERLINK("mailto:abc@def.com","abc@def.com")');
158+
159+
139160
// Rename worksheet
140161
echo date('H:i:s') , " Rename worksheet" , EOL;
141162
$objPHPExcel->getActiveSheet()->setTitle('Datatypes');

0 commit comments

Comments
 (0)