UDF > Word >


_Word_Create

Se connecte à une instance de Word existante ou crée un nouvel objet application Word

#include <Word.au3>
_Word_Create ( [$bVisible = True [, $bForceNew = False]] )

Paramètres

$bVisible [optionnel] True spécifie que la fenêtre sera visible (option par défaut)
$bForceNew [optionnel] True force la création d'une nouvelle instance de Word, même s'il existe déjà une instance en cours d'exécution (par défaut = False)

Valeur de retour

Succès: Retourne une variable pointant sur l'objet Word.application. Définit @extended à:
0 - Word était déjà en cours d'exécution
1 - Word n'était pas en cours d'exécution ou $bForceNew a été défini à True. Word a été lancé par cette fonction
Échec: Retourne 0 et définit @error <> 0.
@error: 1 - Erreur retournée par la fonction ObjCreate(). @extended contient le code d'erreur COM

En relation

_Word_Quit

Exemple

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

;
; Crée un nouvel objet Word
;
_Word_Create()
If @error <> 0 Then Exit MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_Create Example", _
        "Error creating a new Word application object." & @CRLF & "@error = " & @error & ", @extended = " & @extended)
If @extended = 1 Then
    MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_Create Example", "MS Word was not running when _Word_Create was called.")
Else
    MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_Create Example", "MS Word was already running when _Word_Create was called.")
EndIf