When you say it doesn't work, can you please be more specific as to what exactly does not work? Does it type in the value, but not make it bold?
The thing is, you should send {Control}({B}) before the text you are typing to enable the bold type.
But when you do it again, you will disable it. So, if you're actually typing in the two values one after another, the correct sequence should be somewhat like this:
{Return}{Control}({B})%Currentmail['Subject']%
{Return}%Currentmail['From']%{Control}({B})
This will enable bold font before typing in the subject and then disable it after you've typed in the email address.
If you actually want to type something else between these values, you need to enable and disable bold around the text like this:
{Return}{Control}({B})%Currentmail['Subject']%{Control}({B})
{Return}{Control}({B})%Currentmail['From']%{Control}({B})
Also, technically, if you are not typing anything between these, you could in fact do this within a single Send keys action like this:
{Return}{Control}({B})%Currentmail['Subject']%{Return}%Currentmail['From']%{Control}({B})
I honestly don't know why you have the {LControlKey}() there at the end of both of those. No reason to have it there, as it does nothing.
-------------------------------------------------------------------------
If I have answered your question, please mark it as the preferred solution. If you like my response, please give it a Thumbs Up.
I also provide paid consultancy and development services using Power Automate. If you're interested, DM me and we can discuss it.