- Notes de publication
- Démarrage
- Didacticiels
- Projets d'automatisation
- Création d'automatisations
- Bases de l'automatisation
- Réf. d’objets
- À 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 : 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
- Résolution des problèmes dans Outlook
- Tutoriel : enregistrer, renommer et déplacer des pièces jointes
- Automatisation PowerPoint
- Automatisation des données
- Activités courantes
- Automatisation de l'espace de travail Google
- Automatisation OneDrive et SharePoint

Manuel utilisateur de StudioX
Tutoriel : enregistrer, renommer et déplacer des pièces jointes
linkDans ce tutoriel, nous allons créer une automatisation qui enregistre les pièces jointes de tous les e-mails d'un dossier de recherche Outlook sur votre ordinateur, puis déplace les fichiers vers un autre dossier de votre ordinateur et les renomme en ajoutant la date d’aujourd’hui au nom du fichier. Pour renommer les fichiers, nous utiliserons une formule dans le bloc-notes du projet par défaut disponible dans StudioX.
Nous allons créer un projet et commencerons par ajouter une activité Utiliser l'application de bureau Outlook (Use Desktop Outlook App) pour indiquer le compte Outlook à utiliser. À l'intérieur de cette activité, nous allons ajouter une activité Pour chaque e-mail, puis le scénario commun Itérer dans les pièces jointes des e-mails pour indiquer que nous voulons enregistrer les pièces jointes de chaque e-mail, puis traiter chaque fichier après son enregistrement. En parcourant chaque fichier du dossier où les pièces jointes sont enregistrées, nous ajouterons ensuite une activité Écrire la cellule pour copier le nom du fichier et modifier le nom dans le Bloc-notes du projet, et une activité Déplacer le fichier pour déplacer le fichier avec le nom mis à jour vers un autre dossier.
-
Étape 1 : créer deux dossiers sur votre ordinateur et un dossier de recherche dans Outlook.
- Créez deux dossiers nommés Dedans et En dehors à la racine du disque C: de votre ordinateur.
- Lancez Outlook, faites un clic droit sur Dossiers de recherche dans le volet Dossier, puis sélectionnez Nouveau dossier de recherche.
- Dans la fenêtre Nouveau dossier de recherche, sélectionnez Créer un dossier de recherche personnalisé > Choisir.
- Dans la fenêtre Dossier de recherche personnalisé, entrez « Pièces jointes de la semaine dernière » dans la case Nom, puis sélectionnez Critères.
- Dans l’onglet Messages de la fenêtre Recherche avancée, sélectionnez reçu le et Semaine dernière dans les menus déroulants situés à côté de Date.
- Dans l’onglet Autres choix, sélectionnez la ligne une ou plusieurs pièces jointes dans le menu déroulant adjacent à Uniquement les éléments.
- Cliquez trois fois sur OK pour fermer les fenêtres et enregistrer le dossier de recherche.
- Étape 2 : configurer un projet.
-
Étape 3 : Ajouter le compte Outlook au projet.
- Dans le panneau Activités, sélectionnez l’onglet E-mail et double-cliquez sur Utiliser l’application de bureau Outlook. L’activité est ajoutée au panneau Concepteur.
-
Dans l’activité, le compte de messagerie par défaut est déjà sélectionné dans le champ Compte. Si vous souhaitez utiliser un compte différent, sélectionnez-le dans le menu déroulant.
Dans le champ Référencer en tant que, laissez la valeur par défaut
Outlook
comme nom de référence pour le compte dans l’automatisation.
-
Étape 4 : parcourir les messages dans le dossier Outlook.
- Dans le panneau Activités, faites glisser l’activité Pour chaque e-mail et déposez-la à l’intérieur de l’activité Utiliser l’application de bureau Outlook.
-
Dans l’activité Pour chaque e-mail, cliquez sur Plus
sur le côté droit du champ Dans les e-mails de, puis sélectionnez Outlook > [Dossiers de recherche] > [Dépôts d’aujourd’hui]. Votre sélection s’affiche dans le champ sous la forme de
Last week's attachments
.Vous avez indiqué que vous souhaitez parcourir les e-mails dans le dossier Outlook « Pièces jointes de la semaine dernière ».
-
Étape 5 : Parcourir les pièces jointes du courrier.
-
Cliquez sur Ajouter une activité
à l’intérieur de l’activité Pour chaque e-mail, puis, dans le champ de recherche en haut de l’écran, sélectionnez le scénario courant Parcourir les pièces jointes de l’e-mail.
-
Naviguez vers le dossier d'entrée, sélectionnez-le et cliquez sur OK.
Deux activités s’ajoutent à votre projet :
- Enregistrer les pièces jointes d'un e-mail avec
CurrentMail
sélectionné pour le champ À partir du message indiquant que les pièces jointes de l'e-mail actuel de l’itération doivent être enregistrés dans le dossier d'entrée qui est indiqué ainsi :C:\In
et qui est sélectionné dans le champ Enregistrer dans le dossier. -
Pour chaque fichier du dossier avec
C:\In
sélectionné dans le champ Dossier pour indiquer que vous allez parcourir les fichiers de ce dossier.Si vous cliquez maintenant sur Démarrer pour exécuter l’automatisation, les pièces jointes seront téléchargées et enregistrées dans le dossier d'entrée.
- Enregistrer les pièces jointes d'un e-mail avec
-
Cliquez sur Ajouter une activité
-
Étape 6 : Renommer et déplacer les pièces jointes du courrier vers un dossier différent.
- Dans le panneau Activités, sélectionnez l’onglet Excel, puis faites glisser l'activité Écrire la cellule et déposez-la à l’intérieur de l'activité Pour chaque fichier du dossier.
-
Dans l’activité Écrire la cellule (Write Cell) :
- Cliquez sur Plus
sur le côté droit du champ Que faut-il écrire (What to write), puis sélectionnez FichierActuel (CurrentFile) > Nom complet (inclut le chemin complet) (Full Name (includes full path)) pour indiquer que vous voulez copier le chemin complet du fichier actuel dans l’itération.
- Cliquez sur Plus
sur le côté droit du champ Où écrire, puis sélectionnez Bloc-notes du projet (Notes) > Fichier [Feuille] > NomCompletFichier [Cellule] pour indiquer que vous voulez coller le chemin complet du fichier actuel de l’itération vers la cellule nommée NomCompletFichier dans la feuille Fichier du bloc-notes du projet.
- Cliquez sur Plus
-
Cliquez sur Bloc-notes du projet dans le ruban de StudioX. Dans le fichier Projet_Notebook.xslx, accédez à la feuille Fichier, mettez à jour la valeur dans la cellule nommée
ReformattedFileName
(B14) comme suit :=FileNameNoExtension & "-" & YYYYMMDD & "." & FileExtension
et enregistrez le fichier. Cette formule ajoute la date actuelle à la fin du nom du fichier. - Dans le panneau Activités, sélectionnez l’onglet Fichier, faites glisser l’activité Déplacer le fichier et déposez-la dans l'activité Pour chaque fichier du dossier, située après l’activité Écrire la cellule.
-
Dans l’activité Déplacer le fichier (Move File) :
- Cliquez sur Plus
sur le côté droit du champ De (From), puis sélectionnez FichierActuel (CurrentFile) > Nom complet (inclut le chemin complet) (Full Name (includes full path)) pour indiquer le chemin complet du fichier actuel dans l’itération.
- Cliquez sur Plus
sur le côté droit du champ À, puis sélectionnez Texte. Dans le générateur de texte, entrez
C:\Out\
, puis cliquez sur Plussur le côté droit de la fenêtre et sélectionnez Bloc-notes du projet (Notes) > File [Sheet] > ReformattedFileName [Cell]. Le chemin dans le Générateur de textes devrait ressembler à cela :
C:\Out\[Excel] File!ReformattedFileName
. - Assurez-vous que l'option Écraser (Overwrite) est sélectionnée.
- Cliquez sur Plus
-
Cliquez sur Enregistrer (Save) dans le générateur de texte.
-
Cliquez sur Enregistrer dans le ruban StudioX pour enregistrer l’automatisation, puis cliquez sur Exécuter pour exécuter l’automatisation.
Les pièces jointes de chaque e-mail du dossier de recherche Outlook sont enregistrées dans le dossier d'entrée de l’ordinateur, la date d’aujourd’hui est ajoutée au nom et elles sont déplacées vers le dossier de sortie.