Depuis fin août 2024, le copier‑coller dans Microsoft Teams n’inclut plus automatiquement le nom de l’expéditeur ni l’horodatage. Voici une explication claire, des contournements réalistes et des solutions « propres » côté organisation pour récupérer texte + nom + heure.
Vue d’ensemble de la question
De nombreux utilisateurs ont constaté qu’un simple copier‑coller d’un message ou d’un ensemble de messages depuis Microsoft Teams (application de bureau et version web) ne ramène plus les métadonnées qui étaient auparavant collées automatiquement, en particulier : le nom de l’expéditeur, l’horodatage (heure/date) et parfois les réactions. La demande exprimée est explicite : « Comment récupérer texte + nom + heure comme avant ? »
Réponse & solution
Constat / cause
- Microsoft a modifié intentionnellement le comportement par défaut du copier‑coller pour n’inclure que le texte sélectionné, au nom d’un « collage plus propre ». Le changement a été déployé globalement et, d’après les retours de support qui circulent, il n’est pas prévu de revenir en arrière.
- Pour beaucoup d’équipes, cette évolution pose un problème de traçabilité, de conformité et de preuve des échanges (comptes‑rendus, audits, décisions).
- Des « palliatifs » existent, mais leur fiabilité est inégale selon versions et contextes ; certains ne fonctionnent plus systématiquement ou produisent un résultat difficilement lisible (pas d’interlignes, perte de format).
Ce que cela change pour vous
Le copier‑coller « brut » sert désormais surtout à réutiliser le texte, pas à capturer le contexte (qui a dit quoi, quand). Pour retrouver un niveau de preuve équivalent à l’ancien comportement, il faut soit passer par un export officiel (compliance), soit mettre en place une intégration (API/automatisation), soit accepter des contournements manuels pour des besoins ponctuels.
Pistes côté utilisateur (sans droits d’administrateur)
Sélection étendue manuelle (succès variable)
Idée : étendre la sélection pour « accrocher » visuellement le nom (et parfois l’heure) avant de copier.
- Avec la souris, sélectionnez le texte du message puis continuez à glisser jusqu’à inclure le libellé du nom dans l’en‑tête.
- Copiez avec Ctrl+C (Windows) ou Cmd+C (macOS), puis collez.
- Variante clavier : placer le curseur au début du message, maintenir Maj et étendre avec la flèche gauche pour tenter d’inclure le nom, puis copier.
Limites : comportement inconsistant selon versions et thèmes ; l’horodatage est souvent absent ; la mise en forme est parfois compactée.
Capture d’écran
Avantage : vous préservez exactement ce qui est à l’écran (nom, heure, avatar, mise en page, réactions).
Inconvénients : non‑recherchable (image), moins accessible, volumineux, peu pratique pour de longs fils.
- Windows : Outil Capture d’écran (Win+Maj+S) → dessiner la zone → coller dans votre document ou enregistrer.
- macOS : Cmd+Maj+4 → sélectionner la zone → l’image est sur le bureau (ou dans le presse‑papiers avec Ctrl).
Astuce : ajoutez immédiatement sous la capture un lien vers le message (voir section suivante) pour relier l’image à sa source dans Teams.
Copier le lien du message
Ce n’est pas un « copier‑coller » des métadonnées, mais un pointeur fiable vers l’original.
- Survolez le message → cliquez sur Plus d’options (⋯) → Copier le lien.
- Collez ce lien dans votre document à côté du texte collé.
Quand c’est utile : comptes‑rendus, tickets, PR/CR où il faut prouver la source ; en complément d’un collage « texte seul ».
Impression en PDF depuis le navigateur (Teams web)
Cette méthode peut capturer l’affichage d’une conversation (noms/horodatages visibles) en PDF.
- Ouvrez Teams dans un navigateur (Edge, Chrome).
- Affichez précisément la portion de conversation voulue (déroulez l’historique si besoin).
- Ctrl+P (Windows) / Cmd+P (macOS) → Enregistrer au format PDF.
- Vérifiez l’aperçu (marges, échelle, arrière‑plan) et exportez.
Limites : dépend fortement de la mise en page du moment (chargement paresseux, sauts) et de la longueur du fil.
Comparatif rapide des contournements « utilisateur »
Option | Inclut le nom | Inclut l’heure | Mise en forme | Recherchable | Quand l’utiliser | Fiabilité |
---|---|---|---|---|---|---|
Sélection étendue | Parfois | Rarement | Variable | Oui | Citations rapides | Faible à moyenne |
Capture d’écran | Oui | Oui | Parfaite (visuelle) | Non | Preuve visuelle ponctuelle | Élevée |
Lien vers le message | — | — | — | — | Traçabilité source | Élevée |
Impression PDF (web) | Oui | Oui | Selon page | Partiellement | Archives visuelles | Moyenne |
Pistes côté organisation (droits d’administration requis)
Microsoft Purview eDiscovery / Recherche de contenu
C’est la voie « officielle » pour produire des exports opposables (audits, litiges, conformité). Vous obtenez des conversations Teams avec les métadonnées : expéditeur, horodatage, contenu textuel, pièces jointes le cas échéant.
Quand utiliser Purview
- Preuve ou obligation légale : enquêtes internes, demandes juridiques, conformité (ISO, SOX, RGPD selon base légale).
- Volumétrie importante et besoin de périmètre précis (personnes/canaux/dates/mots‑clés).
Pré‑requis et rôles
- Licences et rôles eDiscovery adéquats (Standard ou Premium).
- Validation par la direction juridique / DPO selon votre politique interne.
Étapes typiques (eDiscovery Standard/Premium)
- Créer une affaire et y affecter les rôles nécessaires.
- Définir les emplacements : comptes des utilisateurs, sites, boîtes aux lettres, canaux/équipes.
- Configurer la requête : période (ex. du 2024‑08‑01 au 2025‑08‑18), mots‑clés, participants.
- Lancer la recherche et prévisualiser un échantillon.
- Exporter les résultats (formats de type PST/CSV/chargement Review) en incluant les métadonnées.
- Consigner la chaîne de conservation (qui a fait quoi, quand) pour l’audit.
API Microsoft Graph (chatMessage)
L’API Graph permet d’extraire par programmation des messages de canaux et de chats avec les champs from
(auteur), createdDateTime
(horodatage), body
(contenu), etc. C’est idéal pour bâtir des exports structurés (CSV/JSON) ou alimenter un référentiel interne.
Cas d’usage adaptés
- Rapports récurrents (journal d’activité des canaux, suivi de décisions).
- Intégration à des outils de gestion documentaire (SharePoint, Data Lake, SIEM).
Autorisations et sécurité
- Canaux :
ChannelMessage.Read.All
(application) ouChannelMessage.Read.All
(délégué) selon le scénario. - Chats 1:1/groupes :
Chat.Read.All
/Chat.ReadBasic.All
(attention à la sensibilité des données). - Soumettre la demande d’app à l’approbation des administrateurs et documenter le but, la durée et l’audience des exports.
Exemples d’appels Graph
Messages d’un canal :
GET https://graph.microsoft.com/v1.0/teams/{team-id}/channels/{channel-id}/messages?$top=50
Messages d’un chat :
GET https://graph.microsoft.com/v1.0/chats/{chat-id}/messages?$top=50
Champs utiles (extrait de réponse) :
{
"id": "169...0",
"createdDateTime": "2025-06-12T09:41:22.899Z",
"from": { "user": { "id": "…", "displayName": "Prénom Nom" } },
"body": { "contentType": "html", "content": "<p>Message</p>" }
}
Exemple de script PowerShell (SDK Graph)
Illustration d’un export CSV pour un canal (à adapter avec vos IDs et votre modèle d’authentification) :
# Connectez-vous avec un compte ayant les droits requis
Connect-MgGraph -Scopes "ChannelMessage.Read.All"
\$teamId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
\$channelId = "19\:xxxxxxxxxxxxxxxxxxxxxxxx\@thread.tacv2"
\$messages = Invoke-MgGraphRequest -Method GET \`
-Uri "[https://graph.microsoft.com/v1.0/teams/\$teamId/channels/\$channelId/messages?\$top=200](https://graph.microsoft.com/v1.0/teams/$teamId/channels/$channelId/messages?$top=200)"
\$rows = @()
foreach (\$m in \$messages.value) {
\$rows += \[pscustomobject]@{
MessageId = \$m.id
DateUTC = \$m.createdDateTime
Auteur = \$m.from.user.displayName
Contenu = (\$m.body.content -replace '<\[^>]+>', '') # retire les balises HTML
}
}
\$rows | Export-Csv -Path ".\export-teams-canal.csv" -NoTypeInformation -Encoding UTF8
Bonnes pratiques d’implémentation
- Journalisez les exécutions (qui a déclenché l’export, quand, pour quel périmètre).
- Filtrez par date et par conversation pour réduire l’empreinte.
- Chiffrez les artefacts en transit et au repos, contrôlez l’accès aux fichiers d’export.
Automatisations Power Automate (canaux)
Pour les canaux (pas les chats privés), un flux peut archiver automatiquement les nouveaux messages avec auteur + horodatage dans SharePoint, Dataverse ou un fichier Excel d’entreprise.
Exemple de flux
- Déclencheur : « Lorsqu’un nouveau message est ajouté dans un canal Teams ».
- Actions : « Ajouter un élément SharePoint » (colonnes : Auteur, Date/Heure, Canal, Lien, Contenu).
- Option : ajouter une étape « Composer » pour nettoyer le HTML & stocker aussi le contenu brut.
Limites : pas de prise en charge native des chats 1:1 ; dépend de la gouvernance Power Platform (connecteurs, DLP, limites de débit).
Tableau de décision côté organisation
Solution | Couverture | Preuve/Traçabilité | Effort | Quand la privilégier |
---|---|---|---|---|
Purview eDiscovery | Canaux + Chats | Très élevée | Moyen à élevé | Exigences légales, enquêtes |
API Graph | Canaux + Chats | Élevée (si processus maîtrisé) | Moyen (mise en place) | Exports récurrents et structurés |
Power Automate | Canaux | Moyenne | Faible à moyen | Journal continu des canaux |
Bonnes pratiques / recommandations
- Clarifiez l’objectif : archivage légal, preuve horodatée, partage contextuel ?
→ Preuve/conformité : Purview ou export via API Graph.
→ Partage informel : collage du texte + lien vers le message ; capture si identité/heure critique. - Normalisez un mode opératoire (modèle de rapport, répertoire d’archivage approuvé, nommage des fichiers, champ « Lien source »).
- Remontez le besoin via votre canal IT interne et demandez un paramètre « Inclure les métadonnées au copier‑coller » (par utilisateur/locataire) dans vos échanges avec Microsoft.
- Informez vos équipes : la « Nouvelle version de Teams » n’a plus le comportement antérieur de copie avec métadonnées.
Procédures détaillées pas à pas
Procédure : créer un PDF fidèle depuis Teams web
- Ouvrez la conversation dans Teams web et déroulez quelques messages au‑dessus et au‑dessous pour éviter les ruptures d’impression.
- Appuyez sur Ctrl+P / Cmd+P et choisissez Enregistrer en PDF.
- Activez l’option « Graphiques d’arrière‑plan » / « Arrière‑plans » si disponible pour garder les séparateurs de messages.
- Réglez l’échelle (90–110 %) pour éviter que l’heure ne soit tronquée.
- Enregistrez et nommez le fichier : YYYYMMDD‑Canal‑Sujet‑Auteur.pdf.
Procédure : ajouter la traçabilité à un collage « texte seul »
- Collez le texte du message.
- Ajoutez manuellement une ligne de contexte : « De : Prénom NOM — 2025‑08‑18 09:41 ».
- Insérez le lien du message juste à côté (Source : [lien]).
- Enregistrez votre document avec un nom explicite et conservez l’original sur un espace d’équipe.
Procédure : flux Power Automate d’archivage de canal
- Dans Power Automate, créez un flux automatisé avec le déclencheur Teams « Nouveau message dans un canal ».
- Ajoutez une action SharePoint « Créer un élément » (liste « Journal des messages »).
- Mappez les champs : Auteur →
From.User.DisplayName
; Date/Heure →CreatedDateTime
; Message →Body.Content
(option : strip HTML) ; Lien →webUrl
si disponible. - Testez avec un message d’essai et vérifiez le rendu dans la liste.
- Documentez le flux (propriétaires, but, périmètre) et activez les alertes d’échec.
Procédure : export Graph pour un chat donné
- Récupérez l’ID du chat (via Graph ou la console Teams lorsqu’autorisée).
- Appelez
/v1.0/chats/{chat-id}/messages
en filtrant par période ($filter=createdDateTime ge 2025-08-01
). - Parsez la réponse pour extraire
from.user.displayName
,createdDateTime
, contenu texte et éventuels liens. - Générez un CSV et stockez‑le dans un espace sécurisé (avec journal d’accès).
Modèles prêts à l’emploi
Modèle de section « Contexte & preuve » à insérer dans un rapport
Contexte : décision prise dans #projet-x le 2025-08-18.
Source : lien vers le message Teams.
Extrait :
De : Prénom NOM — 2025-08-18 09:41
"Texte du message…"
Archivage : export Graph / PDF n°20250818-01 (Stockage : \\Share\Projets\Projet-X\Preuves)
Modèle de ticket interne (demande d’export officiel)
Objet : Export conversations Teams avec métadonnées (preuve)
Périmètre : Canal #projet-x, participants A/B, période 2024-08-01 → 2025-08-18
Justification : audit interne / conformité
Livrables : CSV/JSON (auteur, horodatage, contenu), PDF d’aperçu si possible
Sensibilité : Confidentiel - diffusion restreinte
FAQ
Pourquoi Microsoft a‑t‑il changé le comportement ?
Pour simplifier le collage et éviter l’injection d’éléments d’interface dans des documents externes. La contrepartie : texte seulement dans la majorité des cas.
Peut‑on réactiver l’ancien copier‑coller ?
À ce jour, il n’existe aucun paramètre dans l’interface ou au niveau du locataire pour rétablir le collage avec métadonnées. Les routes viables sont des exports (Purview), des intégrations (Graph) ou des palliatifs manuels.
Quid des réactions 👍❤️ et des pièces jointes ?
Le copier‑coller « texte » ignore les réactions et ne gère pas les fichiers. Les exports (Purview/Graph) capturent l’information structurée et les références aux pièces, avec un meilleur niveau de fidélité.
Le comportement est‑il identique entre bureau et web ?
Oui, les retours convergent : le texte est copié, les métadonnées sont omises dans les deux versions.
Quelle différence entre canaux et chats ?
Les canaux s’intègrent bien avec Power Automate pour l’archivage continu. Les chats 1:1 ou de groupe requièrent plutôt Purview ou Graph pour un export fiable avec auteur + horodatage.
Et la « nouvelle Teams » ?
La nouvelle application Teams a uniformisé ce comportement : copie propre centrée sur le texte. Il faut donc prévoir une procédure alternative pour obtenir nom + heure lorsqu’ils sont requis.
Risques, conformité et confidentialité
- Mentions légales / confidentialité : avant tout export, validez vos politiques internes (protection des données, charte IT), limitez la portée (personnes, canaux, dates) et définissez une base légale.
- Qualité documentaire : pour des captures, ajoutez titre, date, auteur du rapport et le lien vers le message pour permettre la vérification.
- Accessibilité & recherche : si votre livrable doit être recherchable, privilégiez un export texte (Purview/Graph) plutôt que des images.
- Gouvernance : journalisez les actions d’export, protégez l’accès aux fichiers et fixez une politique de rétention adaptée.
Checklist rapide
- Besoin de preuve ? → Purview eDiscovery.
- Besoin récurrent/structuré ? → API Graph.
- Journal continu des canaux ? → Power Automate.
- Besoin ponctuel visuel ? → Capture d’écran + lien vers le message.
- Collage de texte seulement ? → ajoutez manuellement « De : … — … » + lien source.
Exemples de jeux de données exportés
Modèle CSV minimal (recommandé pour les équipes) :
Auteur;HorodatageUTC;CanalOuChat;Lien;Texte
"Prénom NOM";"2025-08-18T09:41:22Z";"#projet-x";"https://…";"Décision : on valide l'option B."
Modèle CSV enrichi (pour analyse) :
Auteur;HorodatageLocal;Team;Canal;MessageId;Type;Réactions;Références;Texte
"Prénom NOM";"2025-08-18 11:41";"Projet X";"général";"169...0";"message";"👍x3,❤️x1";"@Nom, #ticket-123";"Contenu…"
Limites connues & points d’attention
- Le copier‑coller direct n’expose pas les informations système (ID de message, ID de conversation).
- Les réactions et fichiers peuvent nécessiter des traitements spécifiques lors des exports API.
- Les longues conversations paginées demandent un contrôle d’exhaustivité (pagination Graph, temps d’attente, limites de débit).
- Le PDF capturé reflète un état visuel à un instant T ; pour la recherche, combinez PDF + CSV.
Conclusion
Le changement est by design : le copier‑coller natif de Teams ne ramène plus le nom de l’expéditeur ni l’horodatage. Il n’existe pas de bouton « inclure les métadonnées ». Pour un besoin solide de traçabilité, basculez vers des exports officiels (Purview) ou des intégrations (Graph/Power Automate). Pour le quotidien, adoptez un mode opératoire simple : texte collé + lien du message, et des captures lorsque l’identité et l’heure sont indispensables.
En bref
- Comportement actuel : texte seul au collage.
- Pas de paramètre natif pour rétablir la copie avec métadonnées.
- Solutions robustes : Purview, Graph, Power Automate.
- Palliatifs : sélection étendue, capture d’écran, impression PDF, lien vers le message.