


Modèle de messagerie Outlook avec date automatique dans le sujet ou le corps
Jul 02, 2025 am 09:58 AMCe tutoriel couvre deux fa?ons pratiques d'ajouter des dates dynamiques aux modèles d'e-mail Outlook pour remplir automatiquement la ligne d'objet avec la date d'aujourd'hui ou le mois en cours.
Si vous envoyez de nombreux messages récurrents dans Outlook tels que les journaux quotidiens, les rapports hebdomadaires ou les résumés mensuels, l'ajout de la date actuelle à la ligne d'objet peut les rendre plus faciles à suivre et à référence. Bien que Outlook ne prenne pas directement en charge les dates dynamiques dans les modèles de messagerie, il existe deux alternatives pratiques pour contourner cette limitation.
Créer un modèle de messagerie Outlook avec la date automatique dans le sujet en utilisant VBA
Pour insérer une date dynamique dans la ligne d'objet de votre modèle Outlook, vous pouvez utiliser une macro VBA.
Note. Cette méthode ne fonctionne que dans la version de bureau classique d'Outlook, car les macros ne sont pas pris en charge dans la nouvelle application Outlook et Web.
étape 1. Créez un modèle de messagerie
Votre première étape consiste à créer un modèle traditionnel. Voici comment le faire dans l'application Classic Desktop Outlook:
- Composez un nouvel e-mail comme vous le faites normalement. Tapez le texte du message et incluez des liens et des images si nécessaire. Laissez la ligne d'objet vide.
- Accédez à l'onglet Fichier > Enregistrer sous .
- Sélectionnez le modèle Outlook (* .oft) dans la liste déroulante Enregistrer en tant que type .
- Nommez votre nouveau modèle.
- Enregistrez-le dans n'importe quel dossier que vous souhaitez. Cela n'a pas nécessairement besoin d'être le dossier de modèle par défaut car le chemin d'accès au modèle est spécifié dans le code.
Votre modèle Outlook est encore enregistré mais pas prêt à l'emploi.
Pour plus d'informations, voyez comment créer des modèles de messagerie dans Outlook.
étape 2. Ajouter la date dynamique à la ligne d'objet à l'aide de VBA
L'étape suivante consiste à ajouter un script VBA qui remplit la ligne d'objet du modèle avec le texte prédéfini et la date actuelle:
- Ouvrez l'éditeur Visual Basic for Applications en utilisant le raccourci ALT F11 .
- Dans le menu supérieur, cliquez sur Insérer> Module .
- Dans la fenêtre du module qui s'ouvre, collez ce code.
- Enregistrez votre macro en appuyant sur Ctrl s .
- Fermez l'éditeur VBA en appuyant sur Alt Q.
étape 3. Testez la macro dans Outlook
Après avoir ajouté le code à l'éditeur VBA, la macro est prête à s'exécuter dans votre Outlook. Sur l'onglet Développeur sous Macros , sélectionnez celui nommé Project1.TemplateSubjectCurrentDate . Une fois cliqué, la macro créera un e-mail en fonction de votre modèle avec la date d'aujourd'hui en ce sujet.
étape 4. Ajouter une macro à la barre d'outils d'accès rapide
Pour plus de commodité, vous pouvez ajouter le bouton macro au ruban ou à la barre d'outils d'accès rapide, donc c'est à un clic dans votre Outlook.
Pour les étapes détaillées, voyez comment ajouter une commande personnalisée à Outlook QAT.
Comment utiliser le modèle de messagerie avec une date automatique dans Outlook
Pour utiliser votre modèle de messagerie avec une date dynamique dans la ligne d'objet, vous cliquez simplement sur le bouton Macro dans le ruban Outlook ou le QAT.
Code VBA pour insérer automatiquement la date d'aujourd'hui dans le sujet du modèle Outlook
Voici le code pour automatiser l'insertion de la date d'aujourd'hui dans la ligne d'objet d'un modèle de messagerie Outlook. Assurez-vous de modifier le chemin du dossier où se trouve votre propre modèle.
Comment personnaliser le dossier de chemin vers le modèle
Pour que le code fonctionne correctement dans votre Outlook, vous devez spécifier le chemin complet vers votre propre modèle .oft dans cette ligne de code:
Set Mail = Application.CreateItemFromTemplate("C:\Users\Alex\AppData\Roaming\Microsoft\Templates\Project progress.oft")
Lors de la mise à jour, assurez-vous que le chemin est enveloppé en doubles citations.
Comment personnaliser le sujet de messagerie
Vous êtes libre de personnaliser la ligne d'objet de votre modèle de messagerie en modifiant cette ligne du code:
Mail.Subject = "Project Report as of " & Format(Date, "mmmm d, yyyy")
Modifier le texte du sujet:
Remplacez la cha?ne " Rapport de projet à partir de " par tout texte personnalisé qui correspond à votre message.
Personnalisez le format de date:
La pièce de format (date, "mmmm d, yyyy") définit comment la date appara?t dans le sujet. Il peut également être changé pour votre style préféré. Assurez-vous simplement d'utiliser le format de date que Outlook comprend.
Voici quelques exemples de format pris en charge par Outlook:
Code de format | Affiche comme |
d-mmm-yyy | 15 juin-2025 |
m / d / yyyy | 15/06/2025 |
D mmmm, yyyy | 15 juin 2025 |
dddd, mmmm d | Dimanche 15 juin |
Mois de remplissage automatique dans l'objet du modèle d'Outlook
Si le sujet de votre e-mail ne nécessite qu'un mois au lieu de la date complète, vous pouvez utiliser un format de date spécifique dans le code. Et puis, ajoutez le code à votre Outlook en utilisant les mêmes étapes que pour une date dynamique.
Voici un exemple de code pour ajouter le mois en cours au sujet du modèle:
Les exemples ci-dessous montrent comment personnaliser le code pour insérer automatiquement le mois actuel, le mois précédent ou le mois prochain.
Insérer le mois en cours dans le sujet de messagerie
Pour insérer automatiquement le mois en cours dans le sujet de votre modèle de messagerie, utilisez l'un des formats de date suivants:
- "MMMM" - Insère le nom du mois complet (par exemple juin).
- "Mmmm Yyyy" - insère le mois et l'année (par exemple juin 2025).
La ligne de code complète peut ressembler comme suit:
- Pour inclure juste le mois:
Mail.Subject = "Project Report for " & Format(Date, "mmmm")
- Pour inclure le mois et l'année:
Mail.Subject = "Project Report for " & Format(Date, "mmmm yyyy")
Insérer le mois précédent en sujet de messagerie
Si votre message fait référence au mois précédent, vous pouvez le calculer en utilisant la fonction DATAEADD qui soustrait 1 mois à partir de la date d'aujourd'hui.
- Pour inclure le mois précédent:
Mail.Subject = "Project Report for " & Format(DateAdd("m", -1, Date), "mmmm")
- Pour inclure le mois et l'année précédent:
Mail.Subject = "Project Report for " & Format(DateAdd("m", -1, Date), "mmmm yyyy")
Insérer le mois prochain en sujet de messagerie
Pour remplir automatiquement le mois prochain, vous utilisez également la fonction DATAEADD , ajoutant cette fois 1 mois à la date d'aujourd'hui.
- Pour inclure le mois prochain:
Mail.Subject = "Tasks and Milestones for " & Format(DateAdd("m", 1, Date), "mmmm")
- Pour inclure le mois et la prochaine année:
Mail.Subject = "Tasks and Milestones for " & Format(DateAdd("m", 1, Date), "mmmm yyyy")
Date de remplissage automatique dans le sujet de messagerie en utilisant des modèles Outlook partagés
Avec des modèles de messagerie partagés, l'insertion d'une date dynamique dans la ligne d'objet est rapide et facile. Aucun script VBA n'est requis.
Contrairement au code VBA qui est pris en charge uniquement dans les Outlook classiques (anciennes), le complément de messagerie par e-mail partagé fonctionne sur toutes les applications Outlook: classique, nouveau et Web.
Voici les étapes pour créer un modèle de messagerie Outlook avec la date actuelle dans la ligne d'objet:
- Créez un modèle de messagerie partagé .
- Dans le volet du complément, créez un nouveau modèle comme vous le feriez normalement.
- Dans l'éditeur de modèle, placez le curseur au début ou à la fin du texte du modèle.
- Cliquez sur le bouton MACRO INSET dans la barre d'outils.
- Ajoutez une macro pour remplir le sujet de messagerie .
- Dans la zone de recherche, tapez "Sujet" pour obtenir une liste de toutes les macros liées à l'objet disponibles.
- Choisissez Remplir le sujet et cliquez sur Sélectionnez pour ajouter cette macro à votre modèle.
- Entrez le texte du sujet .
- Dans la bo?te d'objet de remplissage , saisissez la partie statique de votre sujet.
- Placez le curseur où une date doit appara?tre.
- Cliquez sur le bouton Macro Insérer .
- Ajoutez la macro de date actuelle . Dans la liste des macros intégrées, choisissez la date d'insertion .
- Définissez le format de date . Définissez comment la date appara?tra dans la ligne d'objet en choisissant parmi les formats prédéfinis ou en entrant dans un format personnalisé.
- Enregistrez le modèle . Après avoir ajouté la macro du sujet de remplissage (avec la date dynamique imbriquée), son espace réservé appara?tra dans l'éditeur de modèle. Cliquez sur Enregistrer pour terminer la création du modèle.
Que se passe-t-il lorsque vous utilisez le modèle dans Outlook?
Lorsque vous appliquez ce modèle dans Outlook, il fera 2 choses:
- Insérez votre contenu préécrit dans le corps du message.
- Remplissez automatiquement la ligne d'objet de votre texte personnalisé et de la date d'aujourd'hui.
Conseil. Vous pouvez également utiliser cette méthode pour insérer d'autres éléments dynamiques dans le sujet de messagerie, comme un jour de la semaine, l'année en cours ou le numéro de mois. Spécifiez simplement un format approprié pour la macro de date d'insertion . Par exemple:
- DDDD - Le nom de la journée complète (par exemple mardi)
- Yyyy - l'année en cours (par exemple 2025)
- MM - le mois à deux chiffres (par exemple 06)
Mois de l'insertion automatique en ligne d'objet en utilisant le modèle d'Outlook partagé
Si vous avez déjà suivi les étapes ci-dessus pour insérer une date dynamique dans le sujet de votre modèle Outlook, vous êtes presque là :)
Pour insérer le mois en cours dans la ligne d'objet, le seul changement est la fa?on dont vous configurez le format de date à l'étape 5.
Définissez le format du mois :
Dans la bo?te de dialogue Macro Date , entrez l'un des formats personnalisés suivants dans le champ correspondant:
- Mmmm - le nom du mois complet (par exemple juillet).
- "Mmmm Yyyy" - le mois et l'année (par exemple juillet 2025).
Lorsque vous utilisez le modèle dans Outlook, le mois en cours sera automatiquement inséré dans la ligne d'objet en fonction de la date de votre système.
Ajouter une date dynamique au modèle d'Outlook
Les modèles d'e-mail partagés facilitent l'insérer une date dynamique dans n'importe quel endroit du corps du modèle. Les étapes sont similaires à l'ajout de la date d'aujourd'hui à la ligne d'objet, nous les décrivons donc brièvement:
- Dans l'éditeur de modèle, placez le curseur où vous voulez que la date apparaisse.
- Cliquez sur le bouton MACRO INSET dans la barre d'outils.
- Sélectionnez Insérer la date de la liste.
- Définissez le format de date souhaité.
- Pour insérer une date avant ou après aujourd'hui , entrez un nombre négatif ou positif dans le champ correspondant (par exemple, -1 pour hier, 1 pour demain). Pour insérer la date actuelle, laissez la valeur par défaut 0.
- Cliquez sur OK pour insérer la macro dans votre modèle.
C'est ?a! Chaque fois que vous utilisez le modèle, la macro insérera automatiquement la date correcte à l'aide du format que vous avez défini.
Curieux de l'essayer dans vos perspectives? Vous pouvez explorer cette fonctionnalité et bien d'autres fonctionnalités utiles dans une version gratuite de modèles de messagerie partagée, disponible auprès de Microsoft AppSource.
Maintenant que vous savez comment ajouter une date dynamique à vos modèles Outlook, vous êtes à un pas de plus de l'automatisation de vos e-mails de routine et de réduction des modifications manuelles. Essayez-le et voyez comment cela fonctionne pour vous?
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le regroupement par mois dans une table de pivot Excel vous oblige à vous assurer que la date est formatée correctement, puis à insérer la table de pivot et à ajouter le champ de date, et enfin cliquez avec le bouton droit sur le groupe pour sélectionner l'agrégation "mois". Si vous rencontrez des problèmes, vérifiez s'il s'agit d'un format de date standard et que la plage de données est raisonnable et ajustez le format numéro pour afficher correctement le mois.

Le tutoriel montre comment basculer le mode clair et sombre dans différentes applications Outlook et comment garder un volet de lecture blanc dans le thème noir. Si vous travaillez fréquemment avec votre e-mail tard dans la nuit, Outlook Dark peut réduire la fatigue oculaire et

Pour configurer les en-têtes répétitifs par page lorsque Excel imprime, utilisez la fonction "Top Title Row". étapes spécifiques: 1. Ouvrez le fichier Excel et cliquez sur l'onglet "Page de mise en page"; 2. Cliquez sur le bouton "Imprimer le titre"; 3. Sélectionnez "Top Title Line" dans la fenêtre contextuelle et sélectionnez la ligne à répéter (comme la ligne 1); 4. Cliquez sur "OK" pour terminer les paramètres. Les notes incluent: uniquement les effets visibles lors de l'impression de prévisualisation ou d'impression réelle, évitez de sélectionner trop de lignes de titre pour affecter l'affichage du texte, les différentes feuilles de calcul doivent être définies séparément, Excelonline ne prend pas en charge cette fonction, nécessite la version locale, le fonctionnement de la version MAC est similaire, mais l'interface est légèrement différente.

Il est courant de vouloir prendre une capture d'écran sur un PC. Si vous n'utilisez pas un outil tiers, vous pouvez le faire manuellement. Le moyen le plus évident est d'appuyer sur le bouton PRT SC / ou d'imprimer le bouton SCRN (touche d'écran d'impression), qui saisira l'ensemble de l'écran PC. Tu fais

MicrosoftTeamsRecordingsArestoredIntheCloud, généralement INOONEDRIVEORSHAREPOINT.1.Recordings, insuffisant de manière "

La recherche de la deuxième plus grande valeur dans Excel peut être implémentée par grande fonction. La formule est = grande (plage, 2), où la plage est la zone de données; Si la valeur maximale appara?t à plusieurs reprises et que toutes les valeurs maximales doivent être exclues et que la deuxième valeur maximale est trouvée, vous pouvez utiliser la formule du tableau = max (if (RangeMax (plage), plage))), et l'ancienne version d'Excel doit être exécutée par Ctrl Shift Entrée; Pour les utilisateurs qui ne connaissent pas les formules, vous pouvez également rechercher manuellement en triant les données par ordre décroissant et en affichant la deuxième cellule, mais cette méthode modifiera l'ordre des données d'origine. Il est recommandé de copier d'abord les données, puis de fonctionner.

TopulldatafromThewebintoExcelceditcoding, usepowerQueryForstructuredhtmlTablesByenteringheurLunderData> getData> FromWebandSelectingTheDeSiredTable;

Pour fusionner plusieurs documents de mots, trois méthodes peuvent être adoptées: Premièrement, utilisez la fonction "insérer" intégrée de Word en fonction des documents avec un format unifié et un petit nombre d'entre eux; Deuxièmement, copiez et collez et sélectionnez "conserver le texte" pour éviter les conflits de format, ce qui convient aux situations où la composition doit être contr?lée de manière flexible; Troisièmement, utilisez troisièmement, utilisez des outils tiers tels que PowerAutomate, WPSOffice ou outils en ligne pour obtenir un traitement par lots, ce qui convient à la fusion fréquente de grandes quantités de documents. Chaque méthode a ses propres scénarios applicables et doit être sélectionné en fonction des besoins réels.
