How to copy teams chat with Timestamp?

Anonymous
2024-08-19T13:13:28+00:00

Ever since this month and while using the new team application, I can no longer copy teams chat message with the timestamp. I need the timestamp to reference conversations and it would be a pain to add the time and date stamps for every message I need to copy. Also I found that you can copy messages with a partial timestamp by highlighting the chat messages and press control c while holding the right click button on my mouse. This also doesn't help as I get a preview message with double names. It would be a pain to remove part of a line per chat message I am copying. Is there a way to restore the old copying with the timestamp and an option for those who don't want the timestamp. I know skype had this functionality.

Microsoft Teams | Microsoft Teams for business | Chats | Group chats

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

69 answers

Sort by: Oldest
  1. Anonymous
    2024-12-16T23:56:56+00:00

    WA Yeah, it pastes in summary lines.

    Where are you pasting it to?

    If it's an Outlook email (likely Word too), wildcard Find / Replace can eliminate the summary lines:

    Find (Options > wildcards ON)":

    ^13[^32-^126]@ by [A-Z][a-zA-Z -]@, [A-Z][a-zA-Z ()]@^13

    Replace with:

    ^13

    ====================

    To append the time to the sender's name:

    Find (just the time portion of it and surrounding newlines):

    ^13([1-9]{1,2}):([0-9]{2}) ([AP]M)^13

    Replace with (note there is a preceding space inserted to separate the time from Firstname on the previous line):

    " \1:\2 \3^13" (Remove the quotes. I just put them there to show the preceding space.)


    If you have 24hour time turned on, the Find time pattern will have to be changed. This might work:

    "^13([0-9]{2}):([0-9]{2})^13" Minus the quotes, and I'm not sure about the hour part.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2024-12-17T00:03:53+00:00

    Thank you for explaining the wildcards. I'll try that and see if that helps clean it up

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2025-01-22T17:24:09+00:00

    Please use this link to upvote to reinstate the timestamp function.

    https://feedbackportal.microsoft.com/feedback/idea/4ed7c52a-af58-ef11-b4ad-0022484d3ecc

    Was this answer helpful?

    6 people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2025-01-22T17:46:26+00:00

    I tried using what you recommended but it didn't work. When I put the text of replace ^13[^32-^126]@ by [A-Z][a-zA-Z -]@, [A-Z][a-zA-Z ()]@^13 It doesn't work. But when I put ^13[^32-^126]@ by [A-Z][a-zA-Z -]@, [A-Z][a-zA-Z ()] (without that ^13 at the end) instead, it works partially. I keep the replace with as ^13 in both instances.

    Can you help me try to make it work?

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2025-01-22T18:25:26+00:00

    Bradley,

    Replace ^13[^32-^126]@ by [A-Z][a-zA-Z -]@, [A-Z][a-zA-Z ()]@^13 with a single ^13.

    Basically, all it's doing is removing the "summary" line, accounting for " by " and "... by " and varieties of names I've seen at work, like hyphenated names, multiple last names, Jr, Sr, etc. and descriptive in parenthesis, like "(Guest)".


    The other replacement part appends the time of the text to the end of the poster's name, instead of leaving them on two different lines.

    That find/replace is:

    Find:^13([1-9]{1,2}):([0-9]{2}) ([AP]M)^13

    Replace with (minus the quote marks) **** " \1:\2 \3^13" NOTE there is a space at the beginning of the replacement, ie <space>\1:\2, etc. which is why I used the quote marks.

    =================

    P.S. I used the link you provided to up-vote restoring the way it was.

    Was this answer helpful?

    0 comments No comments