How to Print Consecutive Dates on Word Template Pages
Question details
The user needs to generate and print Word template pages with automatically increasing dates that can flawlessly transition across month and year boundaries.

- Product
- Word
- Device & OS
- not provided
- Scenario
- Creating daily logs, journals, or standardized forms that require sequentially printed dates on each page.
- Observed behavior
- Attempting to calculate sequential dates using built-in Word fields like CREATEDATE and PAGE often fails or yields incorrect results when the date crosses into a new month or year.
Ensure you have a blank Excel spreadsheet ready to generate your date sequence, as well as the Word document you intend to use as your template.
Use Excel and Mail Merge for Consecutive Dates
This is the most reliable method for generating sequential dates, especially when the date range crosses over month and year boundaries.
Because Microsoft Word is a word processor, it lacks native calendar logic to automatically roll over days at the end of a month. Excel, however, handles calendar logic natively. By combining Excel's AutoFill feature with Word's Mail Merge, you can print thousands of perfectly sequenced pages with zero calculation errors.
Open a new Excel spreadsheet. Type your starting date in cell A1. Click the small square at the bottom-right of the cell and drag it down to automatically fill the consecutive dates for as many days as you need. Save the Excel file to your computer.
Open your Word template document. Navigate to the 'Mailings' tab on the ribbon, click 'Select Recipients', and choose 'Use an Existing List'. Browse for and open the Excel file you just saved.
Place your cursor exactly where you want the consecutive date to appear on the template. Click 'Insert Merge Field' in the Mailings tab and select the column containing your dates.
Click 'Finish & Merge' and select 'Edit Individual Documents' to generate a new Word document containing all your template pages with sequentially increasing dates, ready for printing.

Use Word Field Codes (Single Month Only)
Use this built-in Word method only if all your generated dates fall within the same month and year.
Easily Create Data-Driven Word Templates in WPS Office
WPS Writer offers a highly intuitive Mail Merge feature that connects seamlessly with WPS Spreadsheet. It makes printing consecutive dates across hundreds of template pages effortless, without requiring you to write complex mathematical field codes.
- 1. Create your list in WPS Spreadsheet: Open WPS Spreadsheet, type your start date, and drag the fill handle to automatically list your consecutive dates. Save the file.
- 2. Open data source in WPS Writer: Open your template in WPS Writer, navigate to the 'Mailings' tab, click 'Open Data Source', and select your saved Spreadsheet file.
- 3. Merge to new document: Click 'Insert Merge Field' to place your date, then click 'Merge to New Document' to instantly generate all sequentially dated pages.

Frequently Asked Questions
Why do my Word date fields show incorrect days when moving to a new month?
Built-in Word field calculations, such as adding the PAGE number to a date, do not utilize calendar logic. When the calculation exceeds 30 or 31 days, Word will just print "32" or "33" instead of rolling over to the 1st of the next month unless programmed with highly complex conditional field logic.
Can I use an AutoFill drag handle for dates directly in Word like I do in Excel?
No, Microsoft Word does not have a native AutoFill drag handle for generating sequences. You must either use Excel to generate the sequence and link it via Mail Merge, or manually type and update the dates on each page.
How do I print multiple copies of a single template with sequential numbering?
The most efficient way is to set up a Mail Merge linked to an Excel list of numbers (1, 2, 3...). Insert the number merge field into your template, complete the merge, and print the resulting multi-page document.




