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.
- Download Microsoft's Calendar Printing Assistant for Outlook 2007 (it's free)
- Install the assistant
- Download the service pack for CPA from Microsoft here
- Install the service pack
- Start the assistant by going to:
- Start
- All Programs
- Microsoft Office
- Microsoft Office Tools
- 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:
- Create a new calendar format in CPA and save it to disk
- Rename your Calendar.calx (or whatever you saved it as) to Calendar.calx.zip
- Open the zip archive
- Inside the archive go to the folder Cal
- Templates
- Template2 (may not end in the number 2)
- Extract Content.xml
- Open the extracted file in a text or xml editor
- Search for StartHour
- Modify the value to the hour you want
- There are multiple instances that you must change
- Search for EndHour
- Modify the value to the hour you want
- There are multiple instances that you must change
- Search for MinorUnit
- Modify to the minute interval you want
- There are multiple instances that you must change
- Save the file
- Place the modified file back into the archive in the same location with the same name (overwrite the existing one in the archive)
- Save the modified archive
- Rename the file back to Calendar.calx
- Open the file and your calendar will have different start/end hours and interval
|