Funktionsreferenz

_ExcelHyperlinkInsert

Fügt einen Hyperlink in die aktive Seite ein.

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

 

Parameter

$oExcel Ein Excel Objekt welches durch einen vorherigen Aufruf von _ExcelBookOpen() oder _ExcelBookNew() geöffnet wurde
$sLinkText Der Text durch den der Hyperlink dargestellt werden soll
$sAddress Die URL zu der verwiesen werden soll, als ein String
$sScreenTip Der Popup Hinweistipp, als ein String
$sRangeOrRow Entweder ein A1 Bereich oder eine Integer Zeilennummer um es im Format R1C1 zu schreiben
$iColumn [optional] Die festgelegte Spalte, falls das Format R1C1 verwendet wird (Standard = 1)

 

Rückgabewert

Erfolg: 1
Fehler: 0 und setzt @error bei Fehlern:
@error: 1 - festgelegtes Objekt existiert nicht
2 - Zeile oder Spalte ungültig
@extended: 0 - Zeile ungültig
1 - Spalte ungültig

 

Bemerkungen

Keine.

 

Verwandte Funktionen

 

Beispiel


; ***************************************************************
; Beispiel 1 - Schreibt einen Hyperlink in eine Zelle.
; *****************************************************************
#include <Excel.au3>

Local $oExcel = _ExcelBookNew() ; Erzeugt eine neue Mappe, macht sie sichtbar

$sLinkText = "AutoIt-Forum" ; Text, der in der Zelle angezeigt wird, äquivalent zu OuterText
$sAddress = "http://www.AutoIt.de" ; Aktueller Link, äquivalent zu href
$sScreenTip = "AutoIt ist fantastisch! Vergiss das nicht!" ; Der Hinweis, der erscheint, wenn der Mauszeiger auf dem Link verweilt (MouseOver)
_ExcelHyperlinkInsert($oExcel, $sLinkText, $sAddress, $sScreenTip, 1, 2) ; Fügt den Link in Zeile 1 Spalte 2 ein

MsgBox(0, "Beenden...", "Drücke OK, um die Datei zu speichern und Excel zu beenden.")
_ExcelBookSaveAs($oExcel, @TempDir & "\Temp.xls", "xls", 0, 1) ; Nun wird die Datei in das Temp-Verzeichnis gespeichert. Falls notwendig werden existierende Dateien überschrieben.
_ExcelBookClose($oExcel) ; Und zum Schluss schließen wir die Datei.