Requirement: how to send a formatted email using Power Apps HTML Text control to a user.
Build a blank canvas app and connect the app with the Office365Outlook connector.

On Power Apps screen, add a text label control and place it as the top of the screen.Next, add an HTML Text control

Send an email from the Power Apps HTML text control
Suppose, add some details based on the “Monthly meeting” inside the Power Apps HTML text control using the HTML tags. For that, insert the below expression on the control’s HtmlText property.
HtmlText = "<H1><center><font color= Blue> RishanSolutionsINFO Monthly Meeting </font></center></H1> Dear employee, <br/> <p> We would like to invite you to attend our upcoming monthly meeting. The meeting will be held on <b>28th April 2023 at 5:00pm in 3rd Floor Conference Hall</b>. We kindly ask that you make every effort to attend as we will be discussing important updates and announcements related to our company.</p>Thank you for your attention and we look forward to seeing you there.<br/><br/>Best regards,<br/>Team HR<br/>RishanSolutionsInfo"

Sending an email body text format using Power Apps HTML text control
Next, add a button control to the screen and place it under the HTML text control. When the user clicks on the button, it will send an email to the specific person.
Insert the below expression on the button’s OnSelect property.
OnSelect = Office365Outlook.SendEmail(User().Email, "Meeting Notification", HtmlText1.HtmlText,{IsHtml:true})
Where,
User().Email defines the logged-in user’s email.
HtmlText1.HtmlText indicates the Power Apps Html Text property name and value.

Send formatted email using Power Apps HTML text control
Now save, and publish the app. When the button is clicked, the user can see a formatted email will send to the logged-in user’s outlook.


How to send a formatted email Using Power Apps Html text control