- Démarrage
- Didacticiels
- Projets d'automatisation
- Création d'automatisations
- Bases de l'automatisation
- Réf. d’objets
- Meilleures pratiques d'automatisation
- À propos des cibles et des ancres
- Indication d'une cible
- Modification d’une cible
- Tutoriel : Travailler avec l’UI Automation
- Tutoriel : extraction de données de table d’une page Web et modification de ces données dans Excel
- Tutoriel : remplir des formulaires en format PDF avec des données Excel dans Acrobat Reader
- Tutoriel : Création d’un tableau croisé dynamique
- Tutoriel : parcourir les lignes d'une table
- Tutoriel : comparaison des fichiers Excel et envoi par e-mail des erreurs de rapprochement
- Tutoriel : extraire des données d'e-mails automatisés et les déplacer vers une application de bureau
- Tutoriel : Filtrage des données dans Excel
- Tutoriel : Formatage des cellules
- Tutoriel : ajout d’informations sur les fichiers d'un dossier dans un fichier Excel
- Tutoriel : ajout de ses propres formules au Bloc-notes du projet
- Automatisation PowerPoint
- Automatisation des données
- Activités courantes
- Automatisation de l'espace de travail Google
- Automatisation OneDrive et SharePoint
- Résolution des problèmes
Manuel utilisateur de StudioX
Dans ce tutoriel, nous allons créer une automatisation pour répéter le workflow suivant pour chaque ligne d’un tableau Excel n'ayant pas encore de valeur pour le Numéro de transaction :
- Copiez la valeur de la cellule dans la colonne Encaisser.
- Coller la valeur dans un champ d'une application de bureau.
- Copiez le numéro de transaction de l’application de bureau.
- Collez la valeur de la cellule dans la colonne Numéro de transaction.
- Cliquez sur un bouton dans l’application de bureau pour soumettre les données.
Nous allons créer un projet et commencer par ajouter une activité Utiliser le fichier Excel pour indiquer le fichier Excel à utiliser. À l’intérieur de la carte, nous ajouterons une activité Pour chaque ligne Excel pour indiquer que les activités doivent être répétées pour chaque ligne au fur et à mesure que nous les parcourons. Étant donné que nous voulons seulement que l’automatisation s’exécute pour les lignes de notre fichier Excel qui ne contiennent pas de valeur Numéro de transaction, nous ajouterons une activité Si à l’intérieur de l’activité Pour chaque ligne Excel pour indiquer que les activités à automatiser ne doivent être exécutées que pour le les lignes qui remplissent la condition que la cellule Numéro de transaction soit vide.
- Configurez le projet et obtenez les fichiers nécessaires.
- Créez un nouveau projet vierge en utilisant les paramètres par défaut.
- 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 le fichier DoubleUI.xlsx vers le dossier de votre projet, puis double-cliquez sur le fichier DoubleUI.exe pour ouvrir l’application DoubleUI.
- Ajoutez le fichier Excel au projet.
- Cliquez sur Ajouter une activité
dans le panneau Concepteur, puis recherchez l’activité Utiliser un fichier Excel dans le champ de recherche en haut de l’écran et sélectionnez-la. Une activité Utiliser un fichier Excel est ajoutée au panneau Concepteur. - Dans l’activité :
-
Cliquez sur Parcourir
à côté du champ Fichier Excel , puis naviguez vers le fichier DoubleUI.xlsxet sélectionnez-le -
Dans le champ Référencer en tant que, entrez
UID.Vous avez indiqué que vous travaillerez sur le fichier DoubleUI.xlsx qui est connu dans votre automatisation sous le nom de UID.
-
- Cliquez sur Ajouter une activité
- Parcourez les lignes du fichier Excel.
-
Cliquer sur Ajouter une activité
à l’intérieur de l’activité Utiliser un fichier Excel, puis, dans la section Scénarios courants du champ de recherche en haut de l’écran, cliquez sur Répéter les actions pour les lignes de la plage Excel. Une activité Pour chaque ligne Excel est ajoutée au panneau Concepteur à l’intérieur de l’activité Utiliser un fichier Excel. -
Dans l’activité Pour chaque ligne Excel, cliquez sur Plus
sur le côté droit du champ Dans la plage, puis sélectionnez UID > Entrée [Feuille] > Transactions [Table] pour sélectionner la table Transactions dans la feuille Entrée du fichier UID. Votre sélection est affichée ainsi dans le champ Dans la plage (In range) : [UID] Transactions.Vous avez indiqué que vous souhaitez parcourir les lignes de la table Transactions.
-
- Ajoutez la condition devant être remplie pour l'exécution des activités.
- Cliquez sur Ajouter une activité
à l’intérieur de l’activité Pour chaque ligne Excel, puis, dans le champ de recherche en haut de l’écran, localisez l’activité Si et cliquez dessus. Une activité Si est ajoutée dans l’activité Utiliser l’application/le navigateur. - Dans l’activité Si, sélectionnez
Ouvrir dans l’ éditeur avancé à côté du champ Condition afin d’ouvrir le Générateur de conditions. - Dans le générateur de conditions, ajoutez la condition « si la Transaction # de la ligne actuelle est vide »:
-
Cliquez sur Plus
sur le côté droit du champ à gauche, puis sélectionnez LigneActuelle > Transaction # pour sélectionner la valeur Transaction # de la ligne actuelle que vous êtes en train de parcourir correspondant à la valeur à évaluer dans la condition. -
Au milieu du menu déroulant, sélectionnez est vide.
Les activités que vous ajoutez dans la branche Puis de l’activité Si seront exécutées pour les lignes qui répondent à cette condition.

-
- Cliquez sur Ajouter une activité
- Ajoutez l’application de bureau et les activités devant y être exécutées lorsque la condition est remplie.
-
Cliquez sur Ajouter une activité
à l’intérieur la branche Puis de l’activité Si, puis, dans le champ de recherche en haut de l’écran, localisez l’activité Utiliser l’application/le navigateur et sélectionnez-la. Une activité Utiliser l’application/le navigateur est ajoutée à la branche Puis de l’activité Si. -
Dans l’activité Utiliser l’application/le navigateur, cliquez sur Configurer la fenêtre, puis déplacez le pointeur de souris dans la fenêtre DoubleUI. Lorsque la fenêtre est mise en surbrillance, cliquez n’importe où dans DoubleUI.
L’activité Utiliser l’application/le navigateur est mise à jour et une capture d’écran de la fenêtre de l’application apparaît à l’intérieur de l’activité.
-
Cliquer sur Ajouter une activité
à l’intérieur de l’activité Use Application/Browser , puis, dans le champ de recherche en haut de l’écran, localisez et cliquez sur Saisir dans. Une activité Saisir dans est ajoutée dans l’activité Use Application/Browser. -
Dans l’activité Saisir dans :
-
Cliquez sur Indiquer la cible à l’écran, puis déplacez le pointeur de souris sur le champ Encaissement dans l’application DoubleUI.exe. Lorsque le champ est mis en surbrillance, cliquez dessus. Le champ de texte est identifié comme étant la cible et le libellé Encaissement 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.
Vous avez indiqué que vous souhaitez saisir dans le champ Encaissement depuis l’application DoubleUI.exe.
-
Cliquez sur Plus
sur le côté droit du champ Saisir ceci, puis sélectionnez LigneActuelle > Encaissement pour sélectionner la valeur Encaissement de la ligne que vous êtes en train de parcourir correspondant à la valeur à saisir.
-
-
Cliquez sur Ajouter une activité
à l’intérieur de l’activité Utiliser l’application/le navigateur (Use Application/Browser) juste en dessous de l’activité Obtenir le texte (Get Text), puis, dans le champ de recherche en haut de l’écran, localisez et sélectionnez Cliquer. Une activité Cliquer dans l’activité Utiliser l'application/le navigateur après l’activité Obtenir le texte. -
Dans l’activité Obtenir le texte (Get Text) :
-
Cliquez sur Indiquer la cible à l’écran, puis déplacez le pointeur de souris sur la valeur Transaction # dans l’application DoubleUI.exe et, lorsqu’elle est mise en surbrillance, cliquez sur la valeur. La valeur Transaction # est identifiée comme la cible et le libellé à 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 est affichée dans l’activité Obtenir le texte.
Vous avez indiqué que vous souhaitez copier la valeur Transaction # de l’application DoubleUI.exe.
-
Cliquez sur Plus
sur le côté droit du champ Enregistrer dans, puis sélectionnez LigneActuelle > Transaction # pour sélectionner la colonne Transaction # sur la ligne que vous êtes en train de parcourir correspondant à la cellule où coller la valeur copiée à partir de l’application.
-
-
Cliquez sur Ajouter une activité
à l’intérieur de l’activité Utiliser l’application/le navigateur (Use Application/Browser) juste en dessous de l’activité Obtenir le texte (Get Text), puis, dans le champ de recherche en haut de l’écran, localisez et sélectionnez Cliquer.Une activité Cliquer dans l’activité Utiliser l'application/le navigateur après l’activité Obtenir le texte.
-
Dans l’activité Cliquer, cliquez sur Indiquer la cible à l’écran, puis déplacez le pointeur de souris sur le bouton Accepter dans l’application DoubleUI.exe. Lorsque le bouton est mis en surbrillance, cliquez dessus. Le bouton Accepter est identifié comme étant la cible et le bouton Annuler 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 le bouton Accepter depuis l’application DoubleUI.exe.

-
Cliquez sur Enregistrer dans le ruban StudioX pour enregistrer l’automatisation, puis cliquez sur Exécuter pour exécuter l’automatisation. Les valeurs Encaisser de chaque ligne du tableau UID n'ayant pas de valeur de Numéro de transaction sont saisies dans l’application DoubleUI et le Numéro de transaction de l’application DoubleUI est copié dans chaque ligne de la table UID. Téléchargez l'exemple
-