Ouvre un document Word
#include <Word.au3>
_Word_DocOpen ( $oAppl, $sFilePath [, $bConfirmConversions = False [, $iFormat = $WdOpenFormatAuto [, $bReadOnly = False [, $bRevert = False [, $bAddToRecentFiles = False [, $sOpenPassword = "" [, $sWritePassword = ""]]]]]]] )
$oAppl | Objet Word retourn� par un appel pr�c�dent � _Word_Create() |
$sFilePath | Le nom ou le chemin d'acc�s complet du document � ouvrir |
$bConfirmConversions | [optionnel] True affiche la bo�te de dialogue Convertion de fichier si le fichier n'est pas au format Word (par d�faut = False) |
$iFormat | [optionnel] Sp�cifie le format � utiliser lors de l'ouverture du document. Peut prendre toute valeur de l'�num�ration WdOpenFormat (par d�faut = $WdOpenFormatAuto = le format existant) |
$bReadOnly | [optionnel] True pour ouvrir le document en lecture seule (par d�faut = False). Remarque: Cet argument ne remplace pas le param�tre lecture seule recommand� lors de la sauvegarde d'un document. |
$bRevert | [optionnel] Contr�le ce qui se passe si $sFilePath est le nom d'un document ouvert. True annule toutes les modifications non enregistr�es dans le document ouvert et re-ouvre le fichier. False active le document ouvert (par d�faut = False) |
$bAddToRecentFiles | [optionnel] True ajoute le nom de fichier � la liste des fichiers r�cemment utilis�s au bas du menu Fichier (par d�faut = False) |
$sOpenPassword | [optionnel] Le mot de passe pour ouvrir le document |
$sWritePassword | [optionnel] Le mot de passe pour enregistrer les modifications au document |
Succ�s: | Retourne une variable pointant sur l'objet document. |
�chec: | @error <> 0. |
@error: | 1 - $oAppl n'est pas un objet 2 - Le document sp�cifi� n'existe pas 3 - Une erreur s'est produite lors de l'ouverture du document sp�cifi�. @extended contient le code d'erreur COM |
Lorsque vous d�finissez $bReadOnly = False mais que le document ne peut pas �tre ouvert en lecture-�criture, @extended est d�fini � 1.
Le document a �t� ouvert en lecture seule car il a d�j� �t� ouvert par un autre utilisateur ou une autre t�che ou le fichier est d�fini en lecture seule par le syst�me de fichiers.
Si vous modifiez le document, vous aurez besoin d'utiliser _Word_DocSaveAs() pour l'enregistrer dans un autre emplacement ou avec un autre nom.
_Word_DocClose, _Word_DocSave, _Word_DocSaveAs
#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_DocOpen Example", _ "Error creating a new Word application object." & @CRLF & "@error = " & @error & ", @extended = " & @extended) ; ; Ouvre un document en lecture seule ; Local $sDocument = @ScriptDir & "\Extras\Test.doc" _Word_DocOpen($oWord, $sDocument, Default, Default, True) If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_DocOpen Example 1", "Error opening '.\Extras\Test.doc'." & _ @CRLF & "@error = " & @error & ", @extended = " & @extended) MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_DocOpen Example 1", "Document '" & $sDocument & "' has been opened successfully.")