UDF > Word >


_Word_DocAdd

Ajoute un nouveau document vide � l'application Word sp�cifi�e

#include <Word.au3>
_Word_DocAdd ( $oAppl [, $iDocumentType = $WdNewBlankDocument [, $sDocumentTemplate = "" [, $bNewTemplate = False]]] )

Param�tres

$oAppl Objet Word retourn� par un appel pr�c�dent � _Word_Create()
$iDocumentType [optionnel] Peut �tre une des constantes de WdNewDocumentType suivantes:
    $WdNewBlankDocument (par d�faut)
    $WdNewEmailMessage
    $WdNewFrameset
    $WdNewWebPage
$sDocumentTemplate [optionnel] Le nom du mod�le � utiliser pour le nouveau document.
Si cet argument est omis, le mod�le Normal est utilis� (par d�faut = "")
$bNewTemplate [optionnel] True pour ouvrir le document comme un mod�le (par d�faut = False)

Valeur de retour

Succ�s: Retourne une variable pointant vers le nouvel objet document.
�chec: Retourne 0 et d�finit @error <> 0.
@error: 1 - $oAppl n'est pas un objet
2 - Le fichier du mod�le sp�cifi� n'existe pas
3 - Erreur retourn�e par la m�thode Documents.Add. @extended contient le code d'erreur COM

En relation

_Word_DocClose, _Word_DocSave, _Word_DocSaveAs

Exemple

#include <MsgBoxConstants.au3>
#include <Word.au3>

Local $oWord = _Word_Create()
If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_DocAdd Example", _
        "Error creating a new Word application object." & @CRLF & "@error = " & @error & ", @extended = " & @extended)

;
; Ajoute un nouveau document vide
;
_Word_DocAdd($oWord)
If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_DocAdd Example", "Error creating a new Word document." _
         & @CRLF & "@error = " & @error & ", @extended = " & @extended)
MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_DocAdd Example", "A new empty document has successfully been added.")