Se connecte à une instance de Word existante ou crée un nouvel objet application Word
#include <Word.au3>
_Word_Create ( [$bVisible = True [, $bForceNew = False]] )
$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) |
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 |
#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