函数参考


_ExcelHyperlinkInsert

活动页面中插入一个超链接.

#Include <Excel.au3>
_ExcelHyperlinkInsert($oExcel, $sLinkText, $sAddress, $sScreenTip, $sRangeOrRow [, $iColumn = 1])

参数

$oExcel 由预先调用_ExcelBookOpen()或_ExcelBookNew()打开的Excel对象
$sLinkText 超链接文本
$sAddress 连接到的URL文本
$sScreenTip 弹出文本屏幕提示
$sRangeOrRow A1格式范围, 或者R1C1格式的整数行数
$iColumn [可选参数] R1C1格式的指定列数(默认为1)

返回值

成功: 返回 1
失败: 返回 0, 并设置 @error:
@error: 1 - 指定的对象不存在
2 - 行或列无效
@extended: 0 - 行无效
1 - 列无效

注意/说明

None

相关

示例/演示


; ***************************************************************
; 示例 1 向单元格插入一个超链接文本, 然后保存并关闭文件.
; *****************************************************************

#include <Excel.au3>

Local $oExcel = _ExcelBookNew() ;创建一个新的工作表并打开

Local $sLinkText = "AutoIt Website" ;单元格中显示的超链接文本, 等同于OuterText
Local $sAddress = "http://www.AutoItScript.com" ;连接到的URL文本, 等同于使用href
Local $sScreenTip = "AutoIt is Awesome! And Don't You Forget it!" ;鼠标经过时弹出文本屏幕提示
_ExcelHyperlinkInsert($oExcel, $sLinkText, $sAddress, $sScreenTip, 1, 2) ;在指定位置插入(在第1行第2列插入)

MsgBox(4096, "退出", "按[确定]保存文件并退出")
_ExcelBookSaveAs($oExcel, @TempDir & "\Temp.xls", "xls", 0, 1) ; 在临时目录保存文件, 如果文件已存在则覆盖原文件.
_ExcelBookClose($oExcel) ; 关闭工作表,退出