Inserting the current date in Word manually each time can interrupt your typing flow. The default keyboard shortcut Alt+Shift+D inserts a date field that updates automatically, but you may want a static date or a different shortcut key. This article explains how to create a custom keyboard shortcut in Word that inserts the current date as static text. You will learn the steps to assign a new shortcut and how to adjust the date format to match your needs.
Key Takeaways: Custom Date Insertion Shortcut
- File > Options > Customize Ribbon > Customize next to Keyboard shortcuts: Opens the Customize Keyboard dialog where you can assign a new shortcut key to any command.
- Categories list > Insert tab > Commands list > Date: Selecting this command lets you assign a shortcut that inserts the current date as a field or as plain text depending on the command chosen.
- Alt+Shift+D default shortcut: Inserts a DATE field that updates each time the document opens, which differs from a static date value.
Understanding the Date Insertion Commands in Word
Word provides two separate commands for inserting the current date. The first command, named Date, inserts a DATE field that refreshes to the current date every time the document is opened or the field is updated. The second command, named DateAndTime, opens the Date and Time dialog box where you can choose a format and optionally check a box to insert the date as static text.
The default keyboard shortcut Alt+Shift+D is assigned to the Date command, which always creates a dynamic field. If you want a static date that never changes after insertion, you must assign your custom shortcut to the DateAndTime command instead. Once you open the dialog, uncheck the Update automatically option before clicking OK.
Before you begin, decide whether you need the date to update automatically each time the document is opened. For contracts, invoices, or forms where the date must reflect the current day, use the dynamic field. For archival documents, meeting minutes, or reports where the date should remain fixed at the moment of creation, use the static text method.
Steps to Assign a Custom Shortcut for the Current Date
Follow these steps to create a keyboard shortcut that inserts the current date as either a dynamic field or static text. The process is the same in Word for Microsoft 365, Word 2021, Word 2019, and Word 2016.
- Open the Customize Keyboard dialog
Click File and then Options. In the Word Options window, select Customize Ribbon from the left pane. At the bottom of the dialog, click the Customize button next to the label “Keyboard shortcuts.” - Select the correct category
In the Customize Keyboard dialog, locate the Categories list on the left. Scroll down and select Insert Tab. This category contains all commands related to the Insert ribbon tab. - Choose the date command
In the Commands list on the right, find and select Date for a dynamic field or DateAndTime for the dialog that lets you insert static text. Click once on the command name to highlight it. - Assign a new shortcut key
Click inside the Press new shortcut key text box. Press the key combination you want to use, for example Alt+Ctrl+D. If that combination is already assigned to another command, Word displays the current assignment below the text box. Choose a combination that shows “[unassigned]” to avoid conflicts. - Save the assignment
Click the Assign button. The new shortcut appears in the Current keys list. Click Close to exit the Customize Keyboard dialog, then click OK in the Word Options window.
Test the new shortcut by pressing the key combination you assigned. If you chose the Date command, the current date appears immediately as a field. If you chose the DateAndTime command, the Date and Time dialog opens. In that dialog, select a format and uncheck Update automatically to insert static text, then click OK.
Assigning a Shortcut to Insert a Specific Date Format Directly
If you always use the same date format and want to skip the dialog entirely, you can create a macro that inserts the current date in your preferred format. Record or write a macro that inserts the date using the Format(Now(), “MMMM d, yyyy”) function, then assign a shortcut key to that macro using the same Customize Keyboard dialog. This method provides the fastest insertion with no extra clicks.
Common Issues When Setting a Date Shortcut
The Shortcut Key Does Nothing When Pressed
If pressing your assigned shortcut produces no result, the command may not have been saved correctly. Return to File > Options > Customize Ribbon > Customize and verify that your shortcut appears in the Current keys list. If the list is empty, repeat the assignment steps and click Assign before closing the dialog. Also check that the shortcut is not intercepted by another program such as a screen capture tool or a keyboard manager.
The Date Changes Every Time I Open the Document
This happens when you assign the shortcut to the Date command instead of DateAndTime. The Date command inserts a DATE field that updates automatically. To change an existing date to static text, right-click the date, select Update Field if you want the latest date, or press Ctrl+Shift+F9 to unlink the field and convert it to plain text permanently.
The Date Appears in the Wrong Language or Format
When using the DateAndTime dialog, the available formats depend on the document language and the system locale. To change the default date format, open File > Options > Language and set your preferred editing language. For a format not listed in the dialog, use a macro to insert the date using a custom VBA format string.
Date Field vs Static Text: Key Differences
| Feature | Date Field (Dynamic) | Static Text (Plain Date) |
|---|---|---|
| Updates automatically | Yes, on open or refresh | No, stays as inserted |
| Shortcut command | Date | DateAndTime (with Update automatically unchecked) |
| Best use case | Templates, forms, daily logs | Contracts, reports, finalized documents |
| Can be edited as text | No, must be unlinked first | Yes, immediately |
You can now set a custom shortcut to insert the current date in Word exactly how you need it. Test the shortcut with both the Date and DateAndTime commands to confirm which behavior fits your workflow. For maximum speed, consider recording a macro that inserts your most-used date format with a single keystroke.