UDF Word - Changements Entrainant une Rupture de Script

L'UDF Word a été entièrement réécrit pour prendre en charge de nouveaux formats de fichiers et de nouvelles fonctionnalités de Microsoft Word.
Cela signifie que les scripts écrits pour AutoIt jusqu'à la version 3.3.8.1 ne fonctionneront pas avec les versions ultérieures et doivent être modifiés.
Le tableau ci-dessous répertorie les différences entre l'ancienne et la nouvelle version
Plus d'informations peuvent être trouvées dans le wiki.



Fonctions et/ou Paramètres renommés, supprimés et changés
Ancienne Fonction
et/ou Paramètre UDF
Nouvelle Fonction
et/ou Paramètre UDF
Commentaires
Toutes les Fonctions   @extended ne contient plus de numéro de paramètre invalide.
_Word_VersionInfo   Supprimé.
_WordAttach _Word_DocAttach  
    $s_mode = HWND   Supprimé.
    $s_mode = Titre   Supprimé.
      $iCase Ajouté. Spécifie la sensibilité à la casse pour le mode de recherche "Texte".
_WordCreate _Word_Create Il est maintenant obligatoire d'appeler cette fonction avant toute autre fonction. Vous pouviez utiliser _WordCreate ou _WordAttach dans l'ancien UDF Word.
@extended est défini si Word est déjà en cours d'exécution.
    $s_FilePath   Supprimé. Utilisez _Word_DocOpen ou _Word_DocAdd.
    $f_takeFocus   Supprimé.
    $f_tryAttach   Supprimé.
      $bForceNew Ajouté. Force la création d'une nouvelle instance de Word même s'il en existe déjà une en cours d'exécution.
_WordDocAdd _Word_DocAdd  
_WordDocAddLink _Word_DocLinkAdd  
_WordDocAddPicture _Word_DocPictureAdd  
_WordDocClose _Word_DocClose  
    $f_RouteDocument   Supprimé.
_WordDocFindReplace _Word_DocFindReplace  
_WordDocGetCollection _Word_DocGet @extended est défini sur le nombre total de documents.
_WordDocLinkGetCollection _Word_DocLinkGet @extended est défini sur le nombre total de liens.
_WordDocOpen _Word_DocOpen  
_WordDocPrint _Word_DocPrint  
_WordDocPropertyGet   Supprimé.
_WordDocPropertySet   Supprimé.
_WordDocSave _Word_DocSave  
_WordDocSaveAs _Word_DocSaveAs  
    $f_LockComments   Supprimé.
_WordErrorHandlerDeRegister   Supprimé.
_WordErrorHandlerRegister   Supprimé.
_WordErrorNotify   Supprimé.
_WordMacroRun   Supprimé.
_WordPropertyGet   Supprimé.
_WordPropertySet   Supprimé.
_WordQuit _Word_Quit Maintenant ferme l'application Word seulement si elle a été créée par cet UDF.
    $f_RouteDocument   Supprimé.
      $bForceClose Ajouté. Si mis à True, l'application Word sera fermée même si elle était en cours d'exécution au moment du _Word_Create.


Nouvelles Fonctions et/ou Paramètres
Nouvelle Fonction
et/ou Paramètre UDF
Commentaires
_Word_DocExport Exporte le document ou une plage du document au format PDF ou XPS.
_Word_DocFind Exécute ou répète l'opération de recherche spécifiée.
_Word_DocRangeSet Définit ou modifie une plage dans un document.
_Word_DocTableRead Lit un tableau Word dans un tableau 2D.
_Word_DocTableWrite Écrit un tableau 1D ou 2D dans une table Word.