Others

How to Create a Word Mailto Link with a Fixed Subject and Email Body

Adam DavisAdam Davis Oct 26, 2026 868 views

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.

How to Create a Word Mailto Link with a Fixed Subject and Email 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.
Before you start

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.

Solution 1Recommended

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.

1
Select the hyperlink text

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'.

2
Navigate to the E-mail Address section

In the Insert Hyperlink dialog box, look to the left sidebar under 'Link to:' and select 'E-mail Address'.

3
Construct the mailto string

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

4
Apply and test the link

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 a Mailto Link with Subject and Body Parameters
Leaving the recipient blank: If you want the user to type in the email address themselves, you can leave the address part empty after 'mailto:'. For example: mailto:?subject=Meeting%20Request&body=Please%20let%20me%20know%20your%20availability.
Efficient Document Editing

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. 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. 2. Access the Hyperlink tool: Highlight your target text, navigate to the 'Insert' tab on the top ribbon, and click on 'Hyperlink'.
  3. 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. 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'.
Easily insert customized email hyperlinks with predefined subjectsFully compatible with Microsoft Word (.docx) formats and mail merge functionsLightweight, fast-loading, and entirely free for everyday document creationClean, tabbed interface to manage multiple documents in one window
microsoft office alternative - wps office

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.