Ajoute un nouveau document vide à l'application Word spécifiée
#include <Word.au3>
_Word_DocAdd ( $oAppl [, $iDocumentType = $WdNewBlankDocument [, $sDocumentTemplate = "" [, $bNewTemplate = False]]] )
$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) |
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 |
_Word_DocClose, _Word_DocSave, _Word_DocSaveAs
#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.")