UiPath Documentation
studiox
2023.10
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Manuel utilisateur de StudioX

Dernière mise à jour 30 avr. 2026

Tutoriel : remplir des formulaires en format PDF avec des données Excel dans Acrobat Reader

Dans ce tutoriel, nous allons créer une automatisation permettant de créer un accord d’utilisation de l’équipement en format PDF pour chaque nouvel employé d’une entreprise. À l'aide d’un modèle de formulaire, l’automatisation crée un formulaire pour chaque employé et le rempli avec les données provenant d’un fichier Excel contenant les informations sur l’équipement reçu par chaque employé.

Nous commencerons par ajouter une activité Créer un dossier pour créer un dossier où enregistrer les fichiers PDF. Nous ajouterons ensuite une activité Utiliser l’application/le navigateur avec une activité Utiliser un fichier Excel à l’intérieur. Ceux-ci ajoutent le fichier de modèle ouvert dans Acrobat Reader et le fichier Excel avec les données d’équipement à l’automatisation. Dans Utiliser un fichier Excel, nous ajouterons une activité Pour chaque ligne Excel pour traiter le fichier ligne par ligne. Dans l'activité Pour chaque ligne Excel, une série d'activités Saisir dans copie les données des cellules de chaque ligne vers le formulaire en format PDF, puis les activités Raccourcis clavier, Cliquer, et Saisir dans exécutent les tâches requises pour créer un PDF distinct dans Acrobat Reader pour chaque employé.

  1. Configurez le projet et téléchargez les fichiers nécessaires.
    1. Créez un nouveau projet vierge en utilisant les paramètres par défaut.
    2. Dans ce tutoriel, téléchargez et extrayez les archives avec le projet d’automatisation en appuyant sur le bouton en bas de la page. Copiez les fichiers AccordÉquipement.pdf et Employés.xlsx vers le dossier de votre projet, puis double-cliquez sur le fichier PDF pour l’ouvrir dans Acrobat Reader.
    3. Dans Acrobat Reader, paramétrez la Mise en page pour qu’apparaisse une Page unique et paramétrez le Zoom Par défaut. Ainsi, vous serez sûr que lorsque vous exécuterez l’automatisation, l’ensemble du formulaire sera visible à l’écran afin que le Robot puisse le remplir. Dans Acrobat Reader DC, vous pouvez modifier ces paramètres en sélectionnant Modifier > Préférences > Affichage de la page.
      Remarque :

      Si vous rencontrez des problèmes pour indiquer des éléments dans Acrobat Reader, mettez à jour les options d’accessibilité du document comme décrit dans Identification des éléments d’IU dans PDF avec options d’accessibilité dans le Guide de Studio.

  2. Créez un dossier et ajoutez les fichiers au projet.
    1. Click Add Activity image des documents in the Designer panel, and then find the Create Folder activity in the search box at the top of the screen and select it. The activity is added to the Designer panel.

    2. In the Create Folder activity, click Plus image des documents on the right side of the Folder name field, and then select Text. In the Text Builder, enter EquipmentAgreements.

      Vous avez indiqué que vous souhaitez créer un dossier nommé AccordsÉquipement dans le dossier du projet.

    3. Click Add Activity image des documents below Create Folder, and then find the Use Application/Browser activity in the search box at the top of the screen and select it. The activity is added to the Designer panel.

    4. Dans l’activité Utiliser l'application/le navigateur :

      • Cliquez sur Indiquer l’application, puis déplacez le pointeur de souris sur la fenêtre Acrobat dans laquelle le PDF est ouvert. Lorsque la fenêtre devient bleue, cliquez n’importe où dans celle-ci.

        L’activité Utiliser l'application/le navigateur est mise à jour et une capture d’écran de la fenêtre apparaît à l’intérieur de l’activité. Le chemin d'accès au fichier exécutable apparaît également dans le champ Chemin d'accès à l'application.

      • Click Plus image des documents on the right side of the Application Arguments field, and then select Text. In the Text Builder, enter EquipmentAgreement.pdf.

        Vous avez indiqué que vous souhaitez que l’automatisation ouvre le fichier AccordÉquipement.pdf dans Adobe Acrobat.

    5. Click Add Activity image des documents inside Use Application/Browser, and then find the Use Excel File activity in the search box at the top of the screen and select it. The activity is added to the Designer panel.

    6. Dans l’activité Utiliser un fichier Excel :

      • Click Browse image des documents next to the Excel file field, and then browse to and select the file Employees.xlsx.

      • Dans le champ Référencer en tant que, entrez EmployeeData.

        Vous avez indiqué que vous travaillerez avec le fichier Employés.xlsx qui est connu dans votre automatisation sous le nom DonnéesEmployé.

  3. Ajoutez des activités à répéter pour chaque ligne dans le fichier Excel.
    1. Click Add Activity image des documents inside Use Excel File, and then find the For Each Excel Row activity in the search box at the top of the screen and select it. The activity is added to the Designer panel.

    2. Dans l’activité Pour chaque ligne Excel :

      • Click Plus image des documents on the right side of the In range field, and then select EmployeeData > Sheet1 [Sheet]

      • Dans le champ Pour chaque, entrez Employee.

        Vous avez indiqué que vous souhaitez répéter les activités de chaque ligne de la Feuil1 du fichier DonnéesEmployé. Comme chaque ligne contient des données sur un employé, elles seront nommées Employé dans l'automatisation afin de faciliter la sélection des données des lignes pour les étapes ultérieures de l’automatisation.

    3. Click Add Activity image des documents inside For Each Excel Row, and then find the Type Into activity in the search box at the top of the screen and select it. The activity is added to the Designer panel.

    4. Dans l’activité Saisir dans :

      • Cliquez sur Indiquer la cible à l’écran, puis déplacez le pointeur de souris sur le champ Prénom dans le fichier AccordÉquipement.pdf. Lorsque le fichier est mis en surbrillance, cliquez dessus. Le champ de texte est identifié comme étant la cible et le libellé Prénom juste à côté du champ est identifié comme étant une ancre. Cliquez sur Confirmer dans la fenêtre Options de sélection pour enregistrer la sélection. Une image de la cible et de l’ancre apparaît dans l’activité Saisir dans.

      • Click Plus docs image on the right side of the Type this field, and then select Employee > First Name.

        Vous avez indiqué que, pour chaque employé, vous souhaitez copier la valeur de la colonne Prénom et la coller dans le champ Prénom du formulaire en format PDF.

    5. Ajoutez quatre autres activités Saisir dans en dessous de l’activité Saisir dans précédente. En suivant les instructions des étapes 3 et 4, configurez les activités pour copier, pour chaque employé, le Nom de famille, le Poste occupé au sein de l’entreprise, le Modèle de l’équipement et le Numéro de série de l’équipement et les coller dans les champs correspondants du formulaire en format PDF.

    6. Ajoutez une sixième activité Saisir dans à l’intérieur de l’activité Pour chaque ligne Excel après la dernière activité Saisir dans.

    7. Dans l’activité Saisir dans :

      • Cliquez sur Indiquer la cible à l’écran, puis déplacez le pointeur de souris sur le champ Nom Complet dans le fichier AccordÉquipement.pdf. Lorsque le fichier est mis en surbrillance, cliquez dessus. Le champ de texte est identifié comme étant la cible et le libellé Nom Complet juste à côté du champ est identifié comme étant une ancre. Cliquez sur Confirmer dans la fenêtre Options de sélection pour enregistrer la sélection. Une image de la cible et de l’ancre apparaît dans l’activité Saisir dans.

      • Click Plus docs image on the right side of the Type this field, and then select Text.

        Dans le générateur de texte, rédigez un texte contenant le prénom et le nom de famille de chaque employé issus du fichier Excel en les séparant par une espace :

        1. Click Plus image des documents on the right side, and then select Employee > First Name.

        2. Ajoutez un espace.

        3. Click Plus image des documents on the right side, and then select Employee > Last Name.

        4. Cliquez sur Enregistrer (Save).

          Vous avez indiqué que, pour chaque employé, vous souhaitez copier les valeurs des colonnes Prénom et Nom de famille et les coller dans le champ Nom complet du formulaire en format PDF.

      1. Ajoutez une septième activité Saisir dans à l’intérieur de l’activité Pour chaque ligne Excel après la dernière activité Saisir dans.
    8. Ajoutez une septième activité Saisir dans à l’intérieur de l’activité Pour chaque ligne Excel après la dernière activité Saisir dans.

    9. Dans l’activité Saisir dans :

      • Cliquez sur Indiquer la cible à l’écran, puis déplacez le pointeur de souris sur le champ Date dans le fichier AccordÉquipement.pdf. Lorsque le fichier est mis en surbrillance, cliquez dessus. Le champ de texte est identifié comme étant la cible et le libellé Date juste à côté du champ est identifié comme étant une ancre. Cliquez sur Confirmer dans la fenêtre Options de sélection pour enregistrer la sélection. Une image de la cible et de l’ancre apparaît dans l’activité Saisir dans.

      • Click Plus docs image on the right side of the Type this field, and then select Notebook > Date [Sheet] > Today [Cell].

        Vous avez indiqué que, pour chaque employé, vous souhaitez copier la date d’aujourd’hui indiquée dans une cellule du Bloc-notes du projet et la coller dans le champ Date dans le formulaire en format PDF.

    10. Click Add Activity image des documents below the last Type Into activity inside For Each Excel Row and then find the Keyboard Shortcuts activity in the search box at the top of the screen and select it. The activity is added to the Designer panel.

    11. Dans l’activité Raccourcis clavier (Keyboard Shortcuts), cliquez sur Enregistrer le raccourci (Record Shortcut), puis appuyez sur la combinaison de touches suivante sur votre clavier : CTRL SHIFT S.

      Vous avez indiqué que vous souhaitez enregistrer le fichier PDF en appuyant sur CTRL + SHIFT + S. Lorsque l’automatisation est exécutée, cette combinaison ouvre la boîte de dialogue Enregistrer sous dans Acrobat Reader.

    12. Dans la fenêtre Acrobat Reader dans laquelle le fichier est ouvert, appuyez sur CTRL SHIFT S sur votre clavier pour ouvrir la boîte de dialogue Enregistrer sous.

    13. In StudioX, click Add Activity image des documents below the Keyboard Shortcuts activity inside For Each Excel Row, and then find the Click activity in the search box at the top of the screen and select it. The activity is added to the Designer panel.

    14. Dans l’activité Cliquer, cliquez sur Indiquer la cible à l’écran, puis déplacez le pointeur de souris sur le bouton Choisir un autre dossier dans la boîte de dialogue Enregistrer sous. Lorsque le bouton est mis en surbrillance, cliquez dessus. Le bouton est identifié comme étant la cible et le bouton Annuler à côté est identifié comme étant une ancre. Cliquez sur Confirmer dans la fenêtre Options de sélection pour enregistrer la sélection. Une image de la cible et de l’ancre apparaît dans l’activité Cliquer.

      Vous avez indiqué que vous souhaitez cliquer sur Choisir un autre dossier pour ouvrir la boîte de dialogue Enregistrer sous dans l'explorateur de fichiers. Dans la fenêtre Acrobat Reader dans laquelle le fichier est ouvert, cliquez sur Choisir un autre dossier dans la boîte de dialogue Enregistrer sous.

    15. Dans le ruban StudioX, sélectionnez Projet > Ouvrir le dossier Projet pour ouvrir le dossier du projet dans l’explorateur de fichiers, puis copiez le chemin complet vers le dossier indiqué dans la barre d’adresse (de l'emplacement).

    16. In StudioX, click Add Activity image des documents below the Click activity inside For Each Excel Row, and then find the Use Application/Browser activity in the search box at the top of the screen and select it. The activity is added to the Designer panel.

    17. Dans l’activité Utiliser l'application/le navigateur (Use Application/Browser), cliquez sur Indiquer l’application (Indicate Application), puis déplacez le pointeur de la souris sur la boîte de dialogue Enregistrer sous (Save as) dans Acrobat. Lorsque la boîte de dialogue est surlignée en bleu, cliquez n'importe où à l'intérieur.

      L’activité Utiliser l'application/le navigateur est mise à jour et une capture d’écran de la fenêtre apparaît à l’intérieur de l’activité. Le chemin d'accès au fichier exécutable apparaît également dans le champ Chemin d'accès à l'application.

    18. Click Add Activity image des documents inside the newly added Use Application/Browser, and then find the Type Into activity in the search box at the top of the screen and select it. The activity is added to the Designer panel.

      Dans l’activité Saisir dans :

      • Cliquez sur Indiquer la cible à l’écran (Indicate target on screen), puis déplacez le pointeur de souris sur le champ Nom du fichier (File name) dans la boîte de dialogue Enregistrer sous (Save as). Lorsque le champ est mis en surbrillance, cliquez dessus. Le champ est identifié comme étant la cible et le libellé Nom du fichier (File name) juste à côté du champ est identifié comme étant une ancre. Cliquez sur Confirmer (Confirm) dans la fenêtre Options de sélection (Selection Options) pour enregistrer la sélection. Une image de la cible et de l’ancre apparaît dans l’activité Saisir dans (Type Into).

      • Click Plus docs image on the right side of the Type this field, and then select Text.

        Dans le générateur de texte :

        1. Collez le chemin copié à l’étape 16.

        2. Saisissez \EquipmentAgreements\EquipmentAgreement_.

        3. Click Plus image des documents on the right side, and then select Employee > First Name.

        4. Click Plus image des documents on the right side, and then select Employee > Last Name.

        5. Click Plus image des documents on the right side, and then select Special Keys > Enter.

        6. Cliquez sur Enregistrer (Save).

          Le texte doit ressembler à l’image suivante :

          Vous avez indiqué que vous souhaitez enregistrer chaque fichier PDF dans le dossier AccordsÉquipement avec un nom de fichier incluant le nom de l’employé.

          L’activité Pour chaque ligne Excel doit ressembler à ce qui est représenté dans l’image suivante (pour un affichage plus large, cliquez-droit sur l’image et enregistrez-la) :

19. Click Save in the StudioX ribbon to save the automation. 20. To avoid any issues during execution, make sure no PDF files are open in Adobe Acrobat. and then click Run to execute the automation.The values are copied from the Excel file to the PDF form for each employee and each PDF is saved with the employee name in the newly created folder. Download example

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour