Ajoute un lien hypertexte dans le document
#include <Word.au3>
_Word_DocLinkAdd ( $oDoc [, $oAnchor = Default [, $sAddress = Default [, $sSubAddress = Default [, $sScreenTip = Default [, $sTextToDisplay = Default [, $sTarget = Default]]]]]] )
$oDoc | Objet document Word |
$oAnchor | [optionnel] Objet Range pour le texte ou le graphique qui doit �tre transform� en un lien hypertexte (par d�faut = Utilise le document entier comme plage) |
$sAddress | [optionnel] L'adresse du lien sp�cifi�. L'adresse peut �tre une adresse e-mail, une adresse Internet ou un nom de fichier (par d�faut = lien vers le document sp�cifi�) |
$sSubAddress | [optionnel] Le nom d'un emplacement dans le fichier de destination, comme un signet, une plage nomm�e ou un num�ro de diapositive (par d�faut = Aucun) |
$sScreenTip | [optionnel] Le texte qui appara�t comme une bulle lorsque le pointeur de la souris est positionn� sur le lien hypertexte donn� (par d�faut = Utilise la valeur de $sAddress ) |
$sTextToDisplay | [optionnel] Le texte d'affichage du lien hypertexte sp�cifi�. La valeur de cet argument remplace le texte ou le graphique sp�cifi� par $oAnchor (par d�faut = Utilise la valeur de $sAddress ) |
$sTarget | [optionnel] Le nom du cadre ou de la fen�tre dans lequel vous souhaitez charger le lien hypertexte sp�cifi� |
Succ�s: | Retourne 1. |
�chec: | Retourne 0 et d�finit @error <> 0. |
@error: | 1 - $oDoc n'est pas un objet 2 - Une erreur s'est produite lors de l'ajout du lien. @extended contient le code d'erreur COM 3 - $oAnchor n'est pas 0 mais n'est pas un objet Range |
#include <MsgBoxConstants.au3> #include <Word.au3> ; Cr�e un objet application Local $oWord = _Word_Create() If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_DocLinkAdd Example", _ "Error creating a new Word application object." & @CRLF & "@error = " & @error & ", @extended = " & @extended) ; Ouvre test.doc en lecture seule Local $oDoc = _Word_DocOpen($oWord, @ScriptDir & "\Extras\Test.doc", Default, Default, True) If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_DocLinkAdd Example", _ "Error opening '.\Extras\Test.doc'." & @CRLF & "@error = " & @error & ", @extended = " & @extended) ; ; Faire du quatri�me mot du document un lien vers la page d'accueil de AutoIt ; Local $oRange = _Word_DocRangeSet($oDoc, -1, $wdWord, 3, $wdWord, 1) _Word_DocLinkAdd($oDoc, $oRange, "http://www.autoitscript.com") If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_DocLinkAdd Example", _ "Error adding a link to the document." & @CRLF & "@error = " & @error & ", @extended = " & @extended) MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_DocLinkAdd Example", "Word 4 of the document is now a link to the AutoIt homepage.")
#include <MsgBoxConstants.au3> #include <Word.au3> ; Cr�e un objet application Local $oWord = _Word_Create() If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_DocLinkAdd Example", _ "Error creating a new Word application object." & @CRLF & "@error = " & @error & ", @extended = " & @extended) ; Ouvre test.doc en lecture seule Local $oDoc = _Word_DocOpen($oWord, @ScriptDir & "\Extras\Test.doc", Default, Default, True) If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_DocLinkAdd Example", _ "Error opening '.\Extras\Test.doc'." & @CRLF & "@error = " & @error & ", @extended = " & @extended) ; ; Ajoute un lien � la fin du document et d�finit les param�tres ; ScreenTip and TextToDisplay ; Local $oRange = _Word_DocRangeSet($oDoc, -2) ; Va � la fin du document $oRange.Text = " " ; Ajoute un espace � la fin du document $oRange = _Word_DocRangeSet($oDoc, -2) _Word_DocLinkAdd($oDoc, $oRange, "http://www.autoitscript.com", Default, "AutoIt homepage", _ "Hyperlink 3 - Another link to the AutoIt homepage") If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_DocLinkAdd Example", _ "Error adding a link to the document." & @CRLF & "@error = " & @error & ", @extended = " & @extended) MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_DocLinkAdd Example", "Hyperlink added to the end of the document.")