Print 15 minute intervals in Outlook 2007 calendar

Last Modified: Wed, 17 Sep 2008 14:28:00 +0000 ; Created: Wed, 17 Sep 2008 14:28:00 +0000

So if you've moved from Outlook 2003 to Outlook 2007 you've probably noticed that it won't put the 15 or 30 minute intervals anymore when you print a weekly calendar.

This is because the ruling and sizing has changed in Outlook 2007.

Some fixes are to:

  • Specify fewer hours to print
  • Print the calendar in portrait instead of landscape

For myself I didn't like the above solutions so I researched the problem and found another solution to printing Outlook 2007 calendars with 15 minute intervals.

  1. Download Microsoft's Calendar Printing Assistant for Outlook 2007 (it's free)
  2. Install the assistant
  3. Download the service pack for CPA from Microsoft here
  4. Install the service pack
  5. Start the assistant by going to:
    1. Start
    2. All Programs
    3. Microsoft Office
    4. Microsoft Office Tools
    5. Calendar Printing Assistant
    • Note that there is no link in Outlook itself

You simply select the template you want. The program automatically loads your Outlook 2007 calendar data.

One thing that did annoy me is there is no way to change the start and end hours inside the program. This also means I still didn't get my 15 or 30 minute intervals with the provided templates.

I fixed this by modifying a saved calx (that's CPA's format for your calendar formatting that you save) so that the start hour was 08:00, the end hour was 24:00, and the minor unit was 15.

You may download the customized calendar formats below. Just save to disk and double click to open it in CPA.

15 Minute Interval Calendar Format

30 Minute Interval Calendar Format

For those who want to know how I created those:

  1. Create a new calendar format in CPA and save it to disk
  2. Rename your Calendar.calx (or whatever you saved it as) to Calendar.calx.zip
  3. Open the zip archive
  4. Inside the archive go to the folder Cal
  5. Templates
  6. Template2 (may not end in the number 2)
  7. Extract Content.xml
  8. Open the extracted file in a text or xml editor
  9. Search for StartHour
  10. Modify the value to the hour you want
  11. There are multiple instances that you must change
  12. Search for EndHour
  13. Modify the value to the hour you want
  14. There are multiple instances that you must change
  15. Search for MinorUnit
  16. Modify to the minute interval you want
  17. There are multiple instances that you must change
  18. Save the file
  19. Place the modified file back into the archive in the same location with the same name (overwrite the existing one in the archive)
  20. Save the modified archive
  21. Rename the file back to Calendar.calx
  22. Open the file and your calendar will have different start/end hours and interval