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.