アクティブなページにハイパーリンクを挿入します。
#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) ; 閉じて終わり