How to Calculate Task Dates in Word Using a Date Picker
Question details
The user needs to calculate dynamic task dates in a Word document based on a target date, such as a client go-live date, by utilizing a date picker control.

- Product
- Microsoft Word 365
- Device & OS
- not provided
- Scenario
- Creating automated checklists that require calculating date offsets (e.g., negative 65 days) before a specific deadline or project launch date.
- Observed behavior
- Looking for methods to set up date calculations referencing a date picker content control, by using bookmarks, document properties, fields, or VBA macros.
Ensure the Developer tab is enabled in your Word ribbon, as you will need access to the Controls group to insert a date picker and manage document properties.
Use a Date Picker Content Control with a Bookmark
Insert a date picker paired with a bookmark to establish a base date, which allows calculation fields to easily cross-reference and compute offsets.
This method relies on creating a unique bookmark around your date picker. Once the base date is established, standard Word formula fields can reference the bookmark to automatically calculate past or future task dates.
Navigate to the Developer tab, find the Controls group, and click the Date Picker Content Control icon to insert it into your document.
Click Properties in the Controls group while the date picker is selected, and assign it a title such as 'Final Date' or 'Go-Live Date'.
Select the inserted date picker control, go to the Insert tab, click Bookmark in the Links group, and name it 'base'.
In the task list where an offset is needed, insert a date calculation field that refers specifically to the 'base' bookmark to compute the new date.

Repurpose Document Property Content Controls
Utilize built-in document properties as a globally linked date picker to calculate task dates systematically.
Build Automated Checklists Easily in WPS Writer
WPS Writer fully supports customizable form fields and document automation. Whether you are building client go-live checklists or tracking task offsets, you can do it seamlessly with familiar developer controls.
- 1. Enable Form Controls: Open your document in WPS Writer and navigate to the Insert or Developer tab to access the built-in form tools.
- 2. Insert Date Picker: Select the Date Field option and place it at the top of your checklist to define your base go-live date.
- 3. Assign a Bookmark: Highlight your new date picker, click Bookmark from the Insert tab, and provide a simple name for your offset calculations.
- 4. Add Calculation Fields: Insert standard formula fields across your document to automatically calculate dates relative to your base bookmark.

Frequently Asked Questions
Why is my date calculation field not updating automatically when I pick a new date?
Word calculation fields do not always update in real-time. You can manually refresh them by selecting the entire document (Ctrl+A) and pressing F9. Alternatively, a VBA macro can be added to force an automatic update when the content control is exited.
Can I calculate business days only for my task checklists?
Native Word calculation fields only add or subtract standard calendar days. To calculate strictly business days (skipping weekends and holidays), you will need to utilize a custom VBA macro rather than standard formula fields.
Where is the Date Picker Content Control located in Word?
The Date Picker Content Control is found in the Developer tab under the Controls group. It looks like a small calendar icon. You must first enable the Developer tab in your ribbon customization settings to see it.




