Actions Word
La fonction d’automatisation de Word vous permet d’interagir de manière fluide avec les fichiers Word stockés localement ou dans le cloud. Pour commencer, vous devez créer une instance Word à l’aide de l’action « Lancer Word » ou « Joindre à Word en exécution ». Cette instance sert de paramètre d’entrée pour le reste des actions du groupe, ce qui vous permet d’effectuer facilement des actions dans le fichier Word souhaité.
Actuellement, les actions ci-dessous sont disponibles :
- Lancer Word : lorsque cette action est déclenchée dans Power Automate pour le bureau, elle ouvre un document Word et crée une instance Word qui peut être utilisée dans des actions Word ultérieures au sein du même flux de bureau. L’utilisateur peut choisir d’ouvrir un nouveau document Word vide ou un document existant situé sur la machine locale ou dans le cloud (via OneDrive ou SharePoint). Selon la configuration de l’action, l’application Word peut être lancée de manière visible ou invisible et le document peut être ouvert en mode lecture seule. Il est important de noter que si le document est ouvert en mode lecture seule, il ne peut être modifié ni via les actions Power Automate pour le bureau, ni manuellement.
- Joindre à Word en exécution : cette action offre la possibilité de joindre un document Word existant actuellement ouvert et crée une instance Word qui peut être utilisée dans des actions Word ultérieures au sein du même flux de bureau. L’utilisateur a la possibilité d’insérer un document Word déjà ouvert sur la même machine au moment de la conception via un menu déroulant, ou de sélectionner un document Word existant situé sur la machine locale ou dans le cloud (via OneDrive ou SharePoint).
- Enregistrer Word : cette action permet à l’utilisateur d’enregistrer un document Word dans n’importe quel format actuellement pris en charge par l’application Word. Le format du document par défaut est « Valeur par défaut (à partir de l’extension) », ce qui signifie que l’utilisateur doit définir le format du document dans le paramètre Chemin du document, par exemple définir la valeur sur C:\TestWord.pdf pour l’enregistrer au format PDF.
- Fermer Word : cette action ferme un document Word et rend inactive l’instance Word spécifique dans Power Automate. L’utilisateur peut enregistrer le document Word avant de le fermer dans n’importe quel format actuellement pris en charge par l’application Word. Notez que le format du document par défaut est « Valeur par défaut (à partir de l’extension) », ce qui signifie que l’utilisateur doit définir le format du document dans le paramètre « Chemin du document », par exemple définir la valeur sur C:\TestWord.pdf pour l’enregistrer au format PDF.
-
Lire à partir d’un document Word : cette action permet aux utilisateurs de récupérer le contenu d’un document Word et de l’utiliser dans une action ultérieure du flux. Vous avez la possibilité de lire tout le document, des pages spécifiques ou le contenu d’un signet. Pour les pages, vous pouvez spécifier une page spécifique ou une liste de pages. Par exemple, vous pouvez insérer la valeur 2-5 dans le paramètre Pages respectif pour récupérer le contenu des pages deux à cinq, par exemple les pages 2, 3, 4 et 5, ou insérer la valeur 3,5,6,7 pour récupérer le contenu des pages respectives ou utiliser une combinaison des deux méthodes, par exemple 2-4,6,8,9. Il est important de noter que le format du document Word ne peut pas être récupéré et que le paramètre de sortie est en texte brut.
-
Rechercher et remplacer des mots dans un document Word : les utilisateurs peuvent appliquer une nouvelle fonctionnalité avec cette action, à savoir la possibilité de rechercher et de remplacer du texte spécifique dans un document Word. Les utilisateurs ont la possibilité de remplacer uniquement la première occurrence du texte ou toutes les correspondances. De plus, l’utilisation de caractères génériques permet la recherche dynamique de texte, le caractère générique étant inséré dans le paramètre d’entrée Texte à rechercher . Pour affiner davantage la recherche, configurez l’outil pour qu’il corresponde à la casse du texte ou uniquement à des mots entiers. Ces paramètres sont disponibles lorsque le paramètre Utiliser des caractères génériques est désactivé.
-
Écrire dans un document Word : cette action permet aux utilisateurs d’insérer du texte à des positions spécifiques dans un document Word. Cette action peut être effectuée au début ou à la fin du fichier, ou avant ou après un signet spécifique. De plus, les utilisateurs ont la possibilité d’ajouter ou non une nouvelle ligne avant le texte inséré, selon leurs préférences.
-
Insérer une image dans un document Word : cette action permet aux utilisateurs d’insérer des images à des emplacements spécifiques dans un document Word. Cette action peut être effectuée au début ou à la fin du fichier, avant ou après un signet spécifique, ou avant ou après un texte spécifique. Notez qu’aucun espace ni nouvelle ligne n’est ajouté. Les utilisateurs ont la possibilité de récupérer l’image sous forme de fichier stocké sur leur ordinateur local ou sous forme de contenu à partir du presse-papiers.
Note
Les actions Word dans Power Automate pour le bureau sont compatibles avec Microsoft Word 2013 ou les versions ultérieures.
Lancer Word
Ouvre une nouvelle instance Word ou ouvre un document Word.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Lancer Word | S.O. | Avec un document vierge et ouvrir le document suivant | Avec un document vierge | Indiquez si vous souhaitez ouvrir un nouveau document Word ou un document existant |
Chemin d’accès au document | Non | Fichier | Le chemin d’accès complet du document Word existant à ouvrir | |
Rendre l’instance visible | S.O. | Valeur booléenne | Vrai | Spécifiez si vous souhaitez que la fenêtre Word soit visible ou masquée |
Ouvrir en lecture seule | S.O. | Valeur booléenne | False | Spécifier si le document stocké doit être ouvert en mode lecture seule ou non |
Mot de passe de protection en lecture | Oui | Saisie directe chiffrée ou valeur de texte | Le mot de passe de protection en lecture du document Word, s’il est protégé par un mot de passe | |
Mot de passe de protection en écriture | Oui | Saisie directe chiffrée ou valeur de texte | Le mot de passe de protection en écriture du document Word, s’il est protégé par un mot de passe |
Variables produites
Argument | Type | Description |
---|---|---|
WordInstance |
Instance Word | L’instance Word spécifique à utiliser avec les actions Word ultérieures. Cela permet à l’utilisateur de spécifier à quel document il doit accéder parmi plusieurs documents Word |
Exceptions
Exception | Description |
---|---|
Impossible de lancer Word | Indique un problème de lancement d’une instance Word |
Le document Word est introuvable | Indique que le document Word spécifique est introuvable à l’emplacement fourni |
Impossible d’ouvrir le document Word existant | Indique un problème d’ouverture du document Word spécifié |
Impossible de lancer l’application Word | Indique que l’application Word n’a pas pu être lancée en raison d’une erreur interne |
L’application Word n’est pas installée | Indique que l’application Word n’est pas installée sur la machine spécifique |
Joindre à Word en cours d’exécution
Joint à un document Word déjà ouvert.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Nom du document | Non | Fichier | Le nom ou le chemin d’accès du document Word à joindre |
Variables produites
Argument | Type | Description |
---|---|---|
WordInstance |
Instance Word | L’instance Word à laquelle cette action est jointe pour une utilisation avec des actions Word ultérieures |
Exceptions
Exception | Description |
---|---|
Impossible de joindre un document Word | Indique un problème d’ajout d’une pièce jointe au document Word spécifié |
Document Word spécifié introuvable | Indique que le document Word spécifique est introuvable à l’emplacement fourni |
Impossible de lancer Word | Indique que l’application Word n’a pas pu être lancée en raison d’une erreur interne |
Enregistrer Word
Enregistre une instance Word lancée précédemment.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Instance Word | Non | Instance Word | L’instance Word à enregistrer. Cette variable doit avoir été précédemment spécifiée dans une action Lancer Word ou Joindre à Word en exécution. | |
Mode d’enregistrement | S.O. | Enregistrer le document, Enregistrer le document sous | Enregistrer le document | Comment enregistrer le document de cette instance. |
Format du document | S.O. | Tous les formats disponibles à partir de l’application Word | Valeur par défaut (à partir de l’extension) | Le format du document. |
Chemin d’accès au document | Non | Fichier | Le chemin d’accès complet du document. Insérez l’extension de fichier du document souhaitée en fonction de la sélection dans le paramètre Format du document. |
Variables produites
Cette action ne produit aucune variable.
Exceptions
Exception | Description |
---|---|
Impossible d’enregistrer Word | Indique un problème d’enregistrement du document Word |
L’instance Word ou le document Word n’est pas initialisé | Indique que l’instance Word ou le document Word spécifié dans l’action n’est pas initialisé |
L’opération ne peut pas être effectuée dans un document en lecture seule | Indique que le document Word ne peut pas être enregistré, car il est ouvert en lecture seule |
Fermer Word
Ferme une instance Word.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Instance Word | Non | Instance Word | L’instance Word à fermer. Cette variable doit avoir été précédemment spécifiée dans une action Lancer Word ou Joindre à Word en exécution. | |
Avant de fermer Word | S.O. | Ne pas enregistrer le document, Enregistrer le document, Enregistrer le document sous | Ne pas enregistrer le document | Indiquez si vous souhaitez enregistrer le document de cette instance et comment le faire avant de fermer cette instance. |
Format du document | S.O. | Tous les formats disponibles à partir de l’application Word | Valeur par défaut (à partir de l’extension) | Le format du document. |
Chemin d’accès au document | Non | Fichier | Le chemin d’accès complet du document. Insérez l’extension de fichier du document souhaitée en fonction de la sélection dans le paramètre Format du document. |
Variables produites
Cette action ne produit aucune variable.
Exceptions
Exception | Description |
---|---|
Impossible de fermer Word | Indique un problème de fermeture du document Word |
Impossible d’enregistrer Word | Indique un problème d’enregistrement du document Word |
L’opération ne peut pas être effectuée dans un document en lecture seule | Indique que le document Word ne peut pas être enregistré, car il est ouvert en lecture seule |
Lire à partir d’un document Word
Lit le contenu de texte d’un document d’une instance Word.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Instance Word | Non | Instance Word | L’instance Word à utiliser | Cette variable doit avoir été précédemment spécifiée dans une action Lancer Word ou Joindre à Word en exécution |
Retrieve | S.O. | Document entier/Pages/Signet | Document entier | Indiquez si vous souhaitez récupérer le contenu du document entier, de pages spécifiques ou d’un signet |
Page | Non | Valeur numérique | 1 | Les pages du document Word à lire. Une plage de pages ou une liste peut être fournie sous la forme 2-5, qui récupérera le contenu de la page 2 à la page 5 ou 2,3,7, qui récupérera le contenu des pages 2,3,7 |
Signet | Non | Valeur de texte | Le signet du document Word à lire |
Variables produites
Argument | Type | Description |
---|---|---|
WordData | Valeur de texte | La valeur du contenu récupéré |
Exceptions
Exception | Description |
---|---|
Impossible de lire le contenu d’un document Word | Indique un problème de récupération du contenu du document Word spécifié |
L’instance Word ou le document Word n’est pas initialisé | Indique que l’instance Word ou le document Word spécifié dans l’action n’est pas initialisé |
Écrire dans un document Word
Écrivez ou ajoutez du texte à un fichier Word.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Instance Word | Non | Instance Word | L’instance Word à utiliser | Cette variable doit avoir été précédemment spécifiée dans une action Lancer Word ou Joindre à Word en exécution |
Texte à écrire | Oui | Valeur générale | Le texte à écrire dans le document Word spécifié | |
Ajouter une nouvelle ligne | S.O. | Valeur booléenne | Vrai | Indique si vous souhaitez ajouter une nouvelle ligne au début du texte global à écrire dans le document |
Écrire du texte dans | S.O. | Début du fichier Word/Fin du fichier Word/Avant le signet/Après le signet | Début du fichier Word | Spécifie la position du document Word où le texte sera ajouté |
Signet | Non | Valeur de texte | Le signet cible dans le document Word où le texte sera ajouté | Cette action ajoute du texte avant ou après le signet spécifié dans le document Word |
Variables produites
Cette action ne produit aucune variable.
Exceptions
Exception | Description |
---|---|
L’instance Word ou le document Word n’est pas initialisé | Indique que l’instance Word ou le document Word spécifié dans l’action n’est pas initialisé |
L’opération ne peut pas être effectuée dans un document en lecture seule | Indique que le document Word ne peut pas être modifié, car il est ouvert en lecture seule |
Échec de l’opération en écriture sur l’instance du document Word | Indique un problème d’écriture du contenu dans le document Word spécifié |
Insérer une image dans un document Word
Insérez une image dans un fichier Word.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Instance Word | Non | Instance Word | L’instance Word à utiliser | Cette variable doit avoir été précédemment spécifiée dans une action Lancer Word ou Joindre à Word en exécution |
Insérer une image dans | S.O. | Début du fichier Word/Fin du fichier Word/Avant le signet/Après le signet/Avant le texte spécifié/Après le texte spécifié | Début du fichier Word | Spécifie la position du document Word où l’image sera ajoutée |
Insérer une image à partir de | S.O. | Fichier/Presse-papiers | Fichier | L’emplacement de l’image à insérer dans le document Word spécifié |
Chemin d’accès à l’image | Non | Fichier | Le chemin d’accès complet de l’image à insérer | |
Texte à rechercher | Non | Valeur de texte | Le texte à trouver dans le document Word pour insérer une image | L’image sera ajoutée avant ou après une occurrence du texte spécifié |
Signet | Non | Valeur de texte | Le signet cible dans le document Word où l’image sera ajoutée |
Variables produites
Cette action ne produit aucune variable.
Exceptions
Exception | Description |
---|---|
L’instance Word ou le document Word n’est pas initialisé | Indique que l’instance Word ou le document Word spécifié dans l’action n’est pas initialisé |
L’opération ne peut pas être effectuée dans un document en lecture seule | Indique que le document Word ne peut pas être modifié, car il est ouvert en lecture seule |
Impossible d’insérer une image | Indique un problème d’insertion de l’image dans le document Word spécifié |
Rechercher et remplacer des mots dans un document Word
Recherche du texte et le remplace par un autre dans la feuille de calcul active d’une instance Excel.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Instance Word | Non | Instance Word | L’instance Word à utiliser | Cette variable doit avoir été précédemment spécifiée dans une action Lancer Word ou Joindre à Word en exécution |
Toutes les correspondances | S.O. | Valeur booléenne | False | Indiquez si vous souhaitez rechercher et remplacer le texte dans toutes les occurrences correspondantes trouvées ou uniquement dans la première occurrence correspondante |
Texte à rechercher | Non | Valeur de texte | Texte à rechercher dans la feuille de calcul | |
Texte à remplacer par | Non | Valeur de texte | Texte utilisé pour remplacer les cellules correspondantes | |
Utiliser des caractères génériques | S.O. | Valeur booléenne | False | Indiquez si vous souhaitez utiliser des caractères génériques pour le texte à rechercher |
Respecter la casse | S.O. | Valeur booléenne | False | Indiquer s’il faut ou non rechercher des données sensibles à la casse |
Mettre en correspondance les mots entiers uniquement | S.O. | Valeur booléenne | False | Indiquez si vous souhaitez rechercher des mots identiques au texte spécifié |
Variables produites
Cette action ne produit aucune variable.
Exceptions
Exception | Description |
---|---|
Impossible de remplacer le texte dans le document Word | Indique un problème de remplacement du texte spécifié par l’entrée fournie |
L’instance Word ou le document Word n’est pas initialisé | Indique que l’instance Word ou le document Word spécifié dans l’action n’est pas initialisé |
L’opération ne peut pas être effectuée dans un document en lecture seule | Indique que le document Word ne peut pas être modifié, car il est ouvert en lecture seule |
Limitations connues
Utilisation de fichiers Word synchronisés via OneDrive ou SharePoint
L’interaction avec des fichiers Microsoft Word contenus dans des dossiers synchronisés dans OneDrive ou SharePoint peut entraîner un flux erroné. Power Automate pour le bureau utilise des objets COM pour les interactions Word. OneDrive et SharePoint ne sont pas entièrement compatibles avec les instances Word lancées via COM.
Pour cette raison, lorsque vous essayez d’ouvrir un fichier Word stocké dans un répertoire OneDrive ou SharePoint, vous pouvez rencontrer une erreur fichier introuvable. Pour résoudre ce problème, utilisez l’une des solutions de contournement suivantes :
Solution de contournement 1
- Créez une copie locale du fichier Word respectif.
- Modifiez la copie locale du fichier Word à l’aide des actions d’automatisation Word de Power Automate pour le bureau.
- Remplacez la copie du fichier Word synchronisée via OneDrive ou SharePoint par la copie locale qui inclut les modifications les plus récentes.
Solution de contournement 2
- Ouvrez une nouvelle instance Word à l’aide de l’action Exécuter l’application. Assurez-vous de fournir un temps d’attente suffisant entre les actions, pour permettre le chargement complet du processus Word, y compris les éventuels compléments.
- Utilisez l’action Joindre à Word en exécution pour joindre au nouveau processus.
Note
Cette solution de contournement peut être utilisée en général lorsque l’action Lancer Word ne s’exécute pas.