Members Only

Add Calendar Dates to Each Page in an InDesign Document

How to quickly add all the days and dates on a calendar you're making in InDesign, with a little help from Excel.

If you’ve ever had to make a daily calendar in InDesign you might have wondered what’s the fastest way to get each day and date on a page. The good news is, it’s quite easy—if you have Excel around.

The Excel Part

First, in a new Excel document, type the beginning date in the first cell. Daycalendar1 Drag the little dot in the lower-right corner of the cell down as many rows as you want (to row 365 for a full year). Excel should notice that it’s a date and update each day for you; but if that does not work, then click the little menu icon that appears and choose Fill Days. Daycalendar2 Now select all those cells and choose Format > Cells. Choose Date, and apply the date style you want (or customize it). Daycalendar3 Save the file as a .txt file.

The InDesign Part

Now, back in InDesign, add a text frame on your parent (master) pages. If you’re using facing pages, be sure to thread the left-hand text frame to the right-hand text frame. You can even set up more than one day per page if you want. Daycalendar4B You’ll also want to create a paragraph style in this document for your dates. In that style, set the Keep Options to Start Paragraph in Next Column. Daycalendar5 OK, once you have your parent page and styles set up, jump to page 1 of your document, choose File > Place, and choose the text file you created from Excel. Hold down the Shift key when you click on the blank text

frame on page 1. (The Shift key auto-flows the whole story in, adding pages and threading them as necessary.) Daycalendar6B Even better, the following year, you can create a new text file in Excel and just replace the current story in InDesign with the new one.

Bonus Excel Tip

Instead of the full date, maybe you only want the day and date. Just tell Excel to format it differently! In the Format Cells dialog box, choose the date format that is closest to what you want. In this case, I’m going to use the one from the example above. Then, choose Custom. The Type popup menu shows the code for that formatting. You can edit that code (there are lots of how-to tutorials on the web), to get something like the day of the week, month, and day, as shown below. Daycalendar8 Now you can re-place the story in your InDesign document to get all the dates in the new format. Daycalendar9

Bookmark
Please login to bookmark Close

Not a member yet?

Get unlimited access to articles and member-only resources with a CreativePro membership.

Become a Member

Comments are temporarily disabled for maintenance.

Comments (1)

Loading comments...

Comments are closed.