Function Reference

_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 - 列が無効です

 

注意

なし。

 

関連

 


; ***************************************************************
; 例 1 - セルにハイパーリンクを書き込み、保存して閉じる。
; *****************************************************************
#include <Excel.au3>

Local $oExcel = _ExcelBookNew() ;新しいブックを作成して表示

$sLinkText = "AutoIt Website" ;セルに表示される文字列。OuterTextと同じ。
$sAddress = "http://www.AutoItScript.com" ;実際のリンク。hrefと同じ
$sScreenTip = "AutoIt is Awesome! And Don't You Forget it!" ;マウスが乗ったときに表示されるスクリーンチップ
_ExcelHyperlinkInsert($oExcel, $sLinkText, $sAddress, $sScreenTip, 1, 2) ;1行目2列目に挿入

MsgBox(0, "Exiting", "Press OK to Save File and Exit")
_ExcelBookSaveAs($oExcel, @TempDir & "\Temp.xls", "xls", 0, 1) ; 上書き設定でtempディレクトリに保存
_ExcelBookClose($oExcel) ; 閉じて終わり