- Notes de publication
- 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
- Tutoriel : parcourir les e-mails Outlook et enregistrer les pièces jointes
- 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
- Résolution des problèmes
Dans 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 commencer par ajouter une activité Utiliser l'application de bureau Outlook 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 .exe.
-
É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
Outlookcomme 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.
à droite 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 :
-
Save Email Attachments with
CurrentMailselected for the From Message field, indicating that the attachments from the current mail in the iteration should be saved to the In folder that is indicated by theC:\Inselected in the Save to folder field. -
Pour chaque fichier du dossier avec
C:\Insé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.
-
-
-
É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é Utiliser le fichier Excel (Use Excel File) et déposez-la à l’intérieur de l'activité Pour chaque fichier du dossier (For Each File In Folder).
-
Ajoutez une activité Écrire la cellule (Write Cell) dans l'activité Utiliser le fichier Excel (Use Excel File).
-
Dans l’activité Écrire la cellule (Write Cell) :
- Click Plus
on the right side of the What to write field and then select CurrentFile > Full Name (includes full path) to indicate that we want to copy the full path of the current file in the iteration. - Click Plus
on the right side of the Where to write field and then select Project Notebook (Notes) > File [Sheet] > FullFileName [Cell] to indicate that we want to paste the full path of the current file in the iteration to the FullFileName named cell in the File sheet of the Project Notebook.
- Click Plus
-
Cliquez sur Bloc-notes du projet dans le ruban StudioX. Dans le fichier Projet_Blocnotes.xslx, allez à la feuille Fichier, mettez à jour la valeur dans la cellule nommée
ReformattedFileName(B14) ainsi :=FileNameNoExtension & "-" & YYYYMMDD & "." & FileExtensionet 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) :
- Click Plus
on the right side of the From field and then select CurrentFile > Full Name (includes full path) to indicate the full path of the current file in the iteration. - Click Plus
on the right side of the To field and then select Text. In the Text Builder, enter C:\Out\and then click Plus
on the right side of the window and select Project Notebook (Notes) > File [Sheet] > ReformattedFileName [Cell]. The path in the Text Builder should look like this: C:\Out\[Excel] File!ReformattedFileName. - Make sure the Overwrite option is selected.
- Click Plus
-
Click Save in the Text Builder.
-
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.
-