How to Create a Word Mailto Link with a Fixed Subject and Email Body
Question details
The user wants to insert a hyperlink in a Word document that, when clicked, opens a new email draft containing a predefined subject line and message body.

- Product
- Microsoft Word
- Device & OS
- not provided
- Scenario
- Creating interactive documents where readers can click a link to quickly send a standardized email without typing the subject or message manually.
- Observed behavior
- Requires a method to pass custom parameters like subject and body text through a standard mailto hyperlink or through reusable templates.
Ensure you have a default email client, such as Microsoft Outlook or Windows Mail, configured on your device so the mailto link can successfully trigger and open a new email draft.
Use a Mailto Link with Subject and Body Parameters
The most direct method is to manually construct a mailto link string containing the subject and body parameters and insert it as a hyperlink in Word.
You can customize a standard mailto link to include more than just the email address. By appending specific parameters to the URL string, you can instruct your email client to automatically fill in the subject line and the main message body.
Spaces in the subject or body should ideally be replaced with '%20' to ensure compatibility across all email clients.
Open your Word document, highlight the text or image you want to turn into a clickable email link, right-click it, and select 'Link' or 'Hyperlink'.
In the Insert Hyperlink dialog box, look to the left sidebar under 'Link to:' and select 'E-mail Address'.
In the 'E-mail address' field, type your string manually instead of just the address. Format it exactly like this: mailto:recipient@example.com?subject=Your%20Subject&body=Your%20Message%20Text
Click 'OK' to save the hyperlink. Hold the Ctrl key and click the link in your document to verify that your default email client opens a new draft with the correct subject and body.

Use an Outlook Email Template for Reusable Content
If your email body requires complex formatting, images, or extensive text, a mailto link might break. An Outlook template is a better solution for reusable, formatted emails.
Use a Mail Merge Solution for Bulk Emails and Attachments
When you need to send bulk messages with fixed subjects, personalized bodies, and automatic file attachments, use a mail merge tool.
Create Advanced Hyperlinks Seamlessly in WPS Writer
WPS Writer offers an intuitive interface for creating and managing all types of hyperlinks, including fully customized mailto links. You can effortlessly embed interactive email shortcuts into your documents, improving communication workflows without dealing with complex menus.
- 1. Open your document in WPS Writer: Launch WPS Office, open WPS Writer, and load the document where you want to insert the email link.
- 2. Access the Hyperlink tool: Highlight your target text, navigate to the 'Insert' tab on the top ribbon, and click on 'Hyperlink'.
- 3. Set up the E-mail Address: Select 'E-mail Address' from the left panel. Enter the recipient address and your fixed subject line in the designated boxes.
- 4. Add the body parameter manually: If you need a predefined message, click into the 'E-mail address' text box at the top and carefully append '&body=Your Message' to the end of the auto-generated string, then click 'OK'.

Frequently Asked Questions
How do I add blank spaces in the subject or body of a mailto link?
Standard URLs cannot contain actual spaces. To include spaces in a mailto link's subject or body, replace every space with the code '%20'. For example, 'Hello World' becomes 'Hello%20World'.
Can I include CC or BCC recipients in a mailto link?
Yes. You can add CC or BCC fields by appending '&cc=email@example.com' or '&bcc=email@example.com' to your mailto string. For example: mailto:test@example.com?cc=boss@example.com&subject=Update.
Why does clicking the mailto link open the wrong app or nothing at all?
This happens when your computer does not have a default email client configured. You need to go into your operating system's settings (e.g., Windows Default Apps) and set an application like Outlook, Windows Mail, or Thunderbird as the default app for the 'MAILTO' protocol.
Can a mailto link automatically attach a file?
No, standard mailto links cannot automatically attach files due to security restrictions in modern browsers and operating systems. To automate attachments, you must use a mail merge tool or a VBA script.




