We're often asked how to create or modify templates for the calendar printing assistant. While there isn't a whole lot you can do to change the templates (without getting deep in editing the XML), its very easy to tweak the text formatting, including font size and position.
The calendar printing assistant uses a template with the extension *.catx. It's stored in the Office template folder, typically located at C:\Program Files\Microsoft Office\Templates. Locate the template you want to edit. Select it, press Ctrl+C then Ctrl+V to make a backup copy in the Templates folder.
How to Edit the Template
Copy the .catx file to My Documents and open it with WinZip by right clicking on the catx file and choosing Open with... then browse for WinZip.exe. (If WinZip is not installed you will need to download and install it). Use the Explorer view in WinZip (View menu, Files by Folder) and locate the Content.xml in the Cal folder. Right click on content.xml and choose Edit to open it in Notepad. When editing is finished, click Save in Notepad (don't close it) then click on the WinZip window and approve the update. Copy the catx back to the Templates folder and approve replacing the catx in the Templates folder.
After copying the edited catx to the Templates folder, select the template to view changes in the CPA. If you need to make more changes, edit the file in Notepad, Save then copy the catx to the Templates folder and reselect the template in CPA.
Faster Editing Method
Give your Windows user account Modify permission to the Templates folder. Make a copy of the template file then edit the original in-place. You can leave the Calendar Printing Assistant open when you edit the catx.
For a step-by-step tutorial of the faster editing method, see My Speedy CPAO Modification Method
To view the changes in CPAO, select a different template then the template you are editing to refresh it.
If you receive an error, select a different template then fix your template and reselect it.
Using Predefined Colors, Fonts and Styles
Before changing colors by editing the XML, use the Color task pane to apply different themes. Colors and Fonts are applied in the XML with Style="style_name".

Notes:
- You can use any zip utility to open the catx file provided it allows you to edit and update the contents.
- Editing the catx from the Templates folder may fail with read only errors.
- If you enter an attribute that is invalid, the CPA will notify you and include the line number where the invalid attribute can be found.
- When adding attributes leave 1 space between the new attribute and the existing attributes.
- Font size of 7 pt is used for the small monthly calendars, footer, and banners.
- I mention the template name I tested the attribute in but they should work in other templates of the same type.
- Don't be afraid to experiment - the worst thing that can happen is you'll need to restore the template copy.
Valid attributes
The following is a list of some of the valid attributes you can use. This list is by no means complete and is only intended to give beginners an idea of what can be changed.
- VerticalAlignment="Bottom" - Valid attributes include Top.
- HorizontalAlignment="Right" - Valid attributes include Left and Center.
- Foreground ="color_name" - This is used for font colors. You can use names (Red) or Hex codes (#00FF00). Any valid CSS color name will probably work. Use this to override theme colors applied using Styles.
- Background="color_name" - As the name suggests, this controls the background color in elements. Use this to override theme colors applied using Styles.
- FontSize="10pt" Any reasonable font size should work. I have not tried other measurements common in CSS code.
- FontWeight="Bold" - Valid attributes include Normal
- Format="dddd" - Name format for the day of the week, dddd is full name (Monday, Tuesday etc) Use ddd for abbreviated format (Mon, Tue, Wed etc) and d for M, T, W format. .
Edit the Day Format
To change the formatting within an individual day cell, look for the DAYFORMAT tag (may be near the end of the file) and locate the CalendarText tag under DAYFORMAT.
For example, in the standard monthly calendar 1 (Month_StandardMonth01.catx), day format is at approx row 87:
I added VerticalAlignment="Bottom" HorizontalAlignment="Right" to the calendar text row and changed FontSize to 24pt.You can change FontWeight to Normal (other valid weights may be supported, I only tested it with Normal).
The following screen shots show the original and edited template.

Days of the week
These are in the WeekHeader section in the
This screen shot shows the font size used by the day of the week name set at 20 pt. You can use ddd for the Format if you want Mon, Tue etc.

Grid lines
Style="LevelOneBody" in the Month Overview provides the lines visible in each square.
Month and Calendar Thumbnails Section
do you wish you have more calendar thumbnails or had next month and the month after shown, instead of last month and next month? You can if you edit the Content.xml. This sample is from the standard monthly calendar but the process is similar for every calendar.
In this screen shot, I added 4 calendars, changed the grid background to blue, the font size and color used by the month name after applying a color theme.

For each thumbnail calendar you want to add, you need to add a column setting of 1.3in. Four calendars is pretty much the limit for portrait layout. Add background="color" if you want to change the background color of the Grid row where the Month name and thumbnail calendars are shown.
Copy and paste the section beginning with
Each calendar needs a different Column number - for 4 calendars, you'll use numbers 1 through 4.
Change the DateOffset: -1 is last month, 0 is this month, 1 is next month, 2 is the month after that, etc
Footer Text
Each element in the footer (date printer, page number and username) is on a separate line at the end of the XML. You can remove any or all of these elements from the footer by deleting the line (or lines) you want removed or edit the footer to add or change text as shown below.

Show/Hide previous and next month's dates in the Monthly Calendar
UnitRestriction in the following line, from the Standard Month 01 Letter calendar, controls whether or not you'll see the dates of previous or next month. False shows the dates, True hides the dates. If the attribute is not present, the default is True (hide the dates).
Monthly calendar with Monday - Friday only
If you want to print just the working days in a monthly calendar, you need to edit the following two line by adding UnitFilter="mon..fri" at the end (following the Style parameter). You'll also to change NumColumns="7" to NumColumns="5".
WeekHeader Orientation="Top" Height="0.3in" FontSize="10pt" Format="dddd" Style="LevelOneTitle"
StandardGrid Orientation="Fill" NumRows="1" NumColumns="7" Style="LevelTwoBody"
This is an edited content.xml for the Month_StandardMonthWithWeeks01 template. You can open it, select all, copy and paste into the Content.xml (after selecting all of the text in it).
Mod to Print Category Colors on Calendar Using CPA
In a thread at Outlook Forums, a user asked how to change the calendar color to category color: "There appears to be small colored dots in front of listed appointments, but they are all the same color. I'm hoping there is a way to colorize the entire appointment based on the category colors from Outlook 2007. The all day appointments are colorized, so I'm hoping there is a way to do that for the others, with each person having their own color based on the Outlook 2007 category color."
DanHoff reports in that thread that you can replace "[CalendarColor]" with "[CategoryColor]" as long as you're using a calendar that shows colors per calendar. You'll make this change in the *.calx, not the template (catx).
More Information
Modify monthly calendar template to show only working days (Outlook Forums)
Calendar Printing Assistant for Outlook(Microsoft)
More at Slipstick.com
- Calendar Printing Assistant Shows Duplicate Entries
- Calendar Printing Assistant: Week Starts on Sunday or Monday
- How to Email Calendar Printing Assistant Calendars
- More CPAO Template Modifications
- My Speedy CPAO Modification Method
- Printing a Calendar Legend
- Using and Editing the My Outlook Calendar Template

Chris Sharpe says
Hi Diane
Many thanks for creating this page - fantastically useful.
I have a query... I'm not sure whether you're still active in this area, but "nothing ventured, nothing gained"...
I'm using Outlook (version 1811) in Office 365, and the CPA works well. However, I don't seem to be able to change the Day Format for some templates.
I followed your instructions to the letter for the template "Month_StandardMonth01.catx" and they worked fine. When I try to use the same method for one of the templates with an image, eg "Month_CustomImageMonth04.catx" or "Month_MonthImages.catx", the program seems to completely ignore the changes to the day format - I can't change either the font size or the alignment.
I've double and treble checked, making sure the changes have been properly written to the catx file etc, all to no avail. I even tried rebooting just in case.
If you're able to either confirm that changing the day format is not possible fr these templates, or even better tell me how to make it work, I'd be really, really grateful !
Many thanks.
Diane Poremsky says
I'll have a look at the templates.
Is CPA really working with Outlook? It hadn't worked with Outlook 2016 for a very long time (if ever).
Deirdre Gengenbach says
Is there a way to change the date order in the Week with 2-day column to read vertically rather than horizontally? So confused why they would have a horizontal format? The week list 2 is the format I am looking for, but on one page. Thank you. PS I can exit .XML file, but not sure what to edit.
Deirdre Gengenbach says
Hello,
I found this site very helpful. I was able to modify the Month_standardMonth01.catx template via instructions to change [content_types].xml. However, I cannot seem to change the font size of the appointments. I have changed EVERY font size in the file, and nothing changes the appointment font size. The only appts I can change are the all day appointments. I am trying to print a combined care calendar for Mom and Dad. The font size is so small my parents won't be able to read the appointments. Any help would be appreciated.
ErikCB says
Q: in CPAO, can i print participants of meeting, instead of organizer ?
Do you know the list of value of ContentElement ?
Thks
Diane Poremsky says
To the best of my knowledge, no, but i haven't looked at CPAO in a very long time. I'll need to download a copy to double check.
Faye says
My computer just arbitrarily started printing the date headings in the calendar in Outlook very, very tiny. How can we get this to, at least be size 12 again? When I go into "page set up," it is not recognizing any change to the font or the font size. Please help.
Diane Poremsky says
Which version of Outlook?
This is monday, tues, wed, etc? Do they look like the correct size in the calendar? (Outlook will pick some fonts up from the display and use in printing.)
Are you using the calendar printing assistant addin or using Outlook's built-in print command? ?
Larry says
HI Diane
I sent a comment on sunday and dont see it listed.
It is about the times column in the weekly template.
I included a link to my google drive file. If I made a mistake in the comment please tell me what you need.
Regards
Diane Poremsky says
I don't see it listed here either. It's possible the link made it look like spam - and that gets emptied every sunday night. If you still need help, please repost.
john says
I'm trying to increase the font size for the appointments on the month with 2 month columns template. Currently the printouts are just too small to read.
I've been able to find the .catx file and open it to edit with 7zip. The .xml file opens in notepad and I can change the font size but when I come to save it I'm not sure how. When I browse the files in the templates folder I can only see .catx files so I'm not sure how to save the .xml file.
Also.... which fontsize do I change? I'm guessing it's the 5pt one as that's ludicrously small but I'm not sure at all.
Diane Poremsky says
You need to read through the xml and try to figure out what the font size applies to. 5pt sounds like it might be the last month/next month thumbnail calendars (but i could be wrong).
If 7zip works like WinZip, and you open the xml directly in the zip (rather then exporting), saving it should save it back to the zip.
Pradeep Subramaniam says
Does Microsoft plan to provide a version of CPA for Outlook 2016? If yes, when? If not, why not?
Microsoft has not released a version after Outlook 2010, is there a reason why?
Diane Poremsky says
No, they do not plan to update it, however, it should work if you follow the instructions here (at least according to Microsoft, although it's not working for me).
https://support.microsoft.com/en-us/kb/2898576
Diane Poremsky says
Well, it's working for me now - after a reboot.
Pradeep Subramaniam says
Diane,
thank you for the response and the confirmation. I followed the KB document and was able to install CPA on my W10(64)/O2016 PC.
Upon starting CPA, however, it crashed Outlook and displayed the following error message:
"Cannot connect to Microsoft Office 2007. Please restart Microsoft Office 2007 and Calendar Printing Assistant. Original Microsoft Office 2007 error message: The server threw an exception. (Exception from RESULT: 0x80010105 (RPC_E_SERVERFAULT))"
CPA seems to work, but I doubt if it will pull up a calendar from Outlook (2016). Besides, the crash (of Outlooks) leaves behind the tmp files preventing Outlook from opening up again. I have to reboot, remove those tmp files and only then can I start up Outlook.
Any suggestions?
Thanks in advance.
Pradeep.
Diane Poremsky says
Did you restart Outlook? Are you using 32bit Outlook or 64bit? It only works (pulls events from the calendar) with 32bit Outlook.
Pradeep Subramaniam says
I have restarted Outlook and the PC several times. I am using 32bit Outlook.
Kristin says
This is all new to me and very technical. All I want is to be able to print my 9 different monthly calendars using word wrap, no end times, and have the name of each calendar on them. Is this possible?? I have been trying different things within the calendar printing assistant but have had no luck. Is there a user guide to it? I can't find that either. Sorry not very computer tech savvy. Any help would be appreciated.
Diane Poremsky says
The CPAO can remove the end times under certain circumstances but it won't include the calendar name (it will tag them in different colors though). You might be better off using a macro to create one calendar folder containing events from all nine calendars - this can tag the appointments with the calendar names (as a category, location, or in the subject field).
I have a macro here - https://www.slipstick.com/outlook/combine-outlook-calendars-print-one/
Jeremy Miller says
Is there a way to remove the boxes around the appointments in the Outlook calendar? I work for a school district and one of the principals doesn't want a box around every single event. (We run Office 2013)
Diane Poremsky says
This is using the Calendar Printing Assistant? Which template are you using?
You definitely can't change the design and remove boxes when you use Outlook's Print command.
Ana Dias says
I am change a Template following the indicated procedures. But an error appears when I try to activate the changes at WinZip file:
ERROR
Central and local directory mismatch (timestamp - local: 2015/06/02 04:50 PM central: 2015/06/02 03:37 PM).
Severe Error: Timestamp in central header doesn't match local header value.
What can I do?
Diane Poremsky says
As far as I know, that means the file is corrupt.
https://kb.winzip.com/kb/entry/35/
Alexia Attard says
The employees are using both Outlook 2010 and 2013, what do you mean on screen? I need to print from CPAO :)
Diane Poremsky says
That was supposed to be "sort on screen or in the CPA". Are the appointments all on one calendar? I'll look into it, but I don't think i can control it in the templates - outlook reads the appointments and inserts them.
Alexia Attard says
Sorry for the really long post, but if anyone would like to see the code, its below. I also didnt mention that I am using the modified template 'Daily List Letter'
Thank you for everyone's time, its greatly appreciated!
Diane Poremsky says
It's a really short post because wordpress doesn't display the code - it thinks it's HTML, not text. Paste it into notepad and save it in onedrive, google drive, or similar and paste the link to it.
Alexia Attard says
Thank you so much Diane, I got the Calendar Category to print the color behind :) It worked great!
Attached is the link to the code:
https://onedrive.live.com/redir?resid=CD989BC809297130!426&authkey=!AHFiZUKAbRaz500&ithint=file%2ctxt
Alexia Attard says
Any chance you could help me figure out how to sort my all day appointments alphabetically please?
Diane Poremsky says
What version of Outlook do you use? On screen in the calendar printing assistant?
Alexia Attard says
Hi,I am using CPAO V2.0 on Outlook 2010 and 2013 on 2 different machines. Its working really great apart from the sorting issue! I need my all day events to be Categorized :( Please help! I dabbled a little with the XML in the Content text file and its looking really good for not being a programmer. The last piece to my puzzle is the sorting
Josh Dieckmann says
I made this work about a year and a half ago for my organization's Administrative Assistant by replacing [CalendarColor] with [CategoryColor] in the .CALX file I saved for the specific template. However, it doesn't work properly for the new Admin Assistant for some reason. Some Category Colors show up, some stay blank/white:
https://i349.photobucket.com/albums/q388/MetalFRO/CalendarPrintAssistant-CategoryColorissue2.png
I tried modifying the .CATX file, as outlined here: https://blogs.technet.com/b/rtopken/archive/2010/07/30/cpao-using-colors-for-categories-and-private-items.aspx
But I get a similar result:
https://i349.photobucket.com/albums/q388/MetalFRO/CalendarPrintAssistant-CategoryColorissue.png
In both examples, the 8 AM to 6 PM appointment, as well as the 11 AM to 1 PM appointment should be the 'Yellow Category' but they show up as blank. I thought perhaps it had to do with the new Admin Assistant's categories having been modified at some point, so I followed this to reset them to defaults:
https://support.office.com/en-us/article/Restore-the-default-color-categories-9e2b1e03-8d98-46a5-a21b-fad6ec352d1d#bm2
But that didn't work either. But when I log on as myself, open Outlook, and create a new .CALX file with [CategoryColor], it works fine. I'm not sure what I'm missing. My CIO and I speculated that it may be related to her Microsoft Exchange profile, but we don't want to go through the pain of exporting her entire profile to a .PST file and recreating it, especially given the demanding nature of our CEO. We have nothing else to go on, so short of printing what she has and using highlighters to represent the categories the CEO wants to see, we can't figure out what's wrong or why. Any thoughts or ideas?
Diane Poremsky says
Are you all using the same version of Outlook? Does the AA have the newest version of CPAO? (from July 2010 i believe) Are the same categories configured on the new AA's mailbox?
Alexia Attard says
Does anyone have a final fix on getting the Category color to show up behind the text? I also want to sort the all day events alphabetically. Right now it puts the most recently added event as the last one :(
Diane Poremsky says
You need to set it as the background color. I'm not sure if i have any samples that do that.
Maya says
Lots of helpful information here and I've been able to make changes in Outlook 2007/Win 7, at home. I now want to do the same with a calendar in Outlook 2013/Win 8.1 64bit, at work. I cannot however find Outlook template files on my machine.
Can you help me out on where to look? Or where I would put one that I create - I assume I can use a 2007 file.
I'm new to this and looking to just make a few simple changes - all of which has XML examples on this site.
Diane Poremsky says
The CPAO template you edited for the home computer should work at work. But... you need to have 32-bit Outlook, CPAO won't work with 64-bit Outlook. The template files are at C:\Program Files (x86)\Microsoft Office\Templates on Windows 64bit.
Maya says
Thank you. I've only got 64bit at work, I'll have to find another way. Bummer.
Markus says
Hi,
does anyone know how to include the calendar or user Name in the Header of the multicalendar section ?
I've edited the monthly calendar view to Display 5 calendars in columns with the "normal" Header of mo,tu,... I would like to add another Header line with the users Name before the day Header
is this possible ?
Diane Poremsky says
No, sorry, it is not possible. :(
Anthony says
I would like to have a color bar/background on all events just like the all day events have in my month view calendar to show the calendar color. I've tried a bunch of codes and nothing is working. Please help. I color dot next to the event is not enough and i would like to have a big color bar behind the event name. Like you would if you print straight from outlook.
Diane Poremsky says
So you want to "circle" the appointments and use the calendar color for the background of the circle?
Denis says
Hello I use a template "Month_2ColDaySideBySide.catx". How do I change the type of display the calendar? I have task: display the week of not horizontally but vertically (7 rows (day name) and 5 columns). For example:
April, 2014
Mon | |7 |14 |21 |28
Tue |1 |8 |15 |22 |29
Wed |2 |9 |16 |23 |30
Thu |3 |10 |17 |24 |
Fri |4 |11 |18 |25 |
Sat |5 |12 |19 |26 |
Sun |6 |13 |20 |27 |
Diane Poremsky says
Do any of the templates what the tasks in the location you want to move them to? It a lot easier to do if you can see how its done in other templates.
Kevin says
Hi Diane,
I want to be able to add "To" as a source object to Calendar Printing Assistant. I see the "Subject" source and "Location" source but I need to pull in the person's name from "To" for the appointment. Can this be done or is there a complete listing of source objects? Thanks.
Kevin
Diane Poremsky says
I don't know if it can be done or not. The only semi-official documentation for the CPAO are in the TechNet blog, some of the pages are linked under More Information.
Sitara says
Can anybody tell me if it is possible and how to edit a monthly calendar template in CPAO so that start day is Monday end day is Sunday?
Lila says
I've tested Wincalendar through Word import and it overcomes both Outlook 2010 and Calendar Printing Assistant defects very well.
Jose Porto says
OK thanks very much Diane.
Jose Porto says
Thanks Diane, what I mean with dynamic is that when you change in outlook calendar it changes in word.
Diane Poremsky says
Oh. No, I'm not aware of anything that does that. You'd need to run a macro to tell word to update.
Jose Porto says
Hi is it possible to insert a "dinamic" outlook calendar in word?
Thanks in advance
Diane Poremsky says
Use one of the Word templates here or the WinCalendar utility. (The Word templates are free.)
Lila says
Thanks for your fast reply and support Diane, actually we're interested to find a solution for the catx template, and overcome the lack of print function of category color, we don't want to do it in the calx file everytime for every month print... is there any solution with Calendar Printing assistant ?
Diane Poremsky says
No, not that I have found. Sorry.
Lila says
Dear Diane,
I tried to customise the calx file in order to print category colors in the month view template of Outlook printing assistant, and followed the solution proposed in other forums and that you mention in your article too.
Did you try it too ?
--------------------------
DanHoff reports in that thread that you can replace "[CalendarColor]" with "[CategoryColor]" as long as you're using a calendar that shows colors per calendar. You'll make this change in the *.calx, not the template (catx).
-------------------------------
I made a "change & replace" with notepad but when I then try to open the modified template from the printing assistant, I get error messages as if the new tag [CategoryColor] was not recognized... Do you have any idea of what went wrong ? thousands of thanks.
Diane Poremsky says
It worked here - you don't edit the template, you save the calendar and edit the saved file, then you print it.
Guy says
I have the exact same issue as Kevin above from June 5. My modifications caused the specific weekly template to be unrecognized by the CPA and is now missing from their templates list. (Outlook 2007)
Diane Poremsky says
Either the xml is invalid or the catx was renamed and CPAO doesn't 'see' it. I'll see if i can repro it on my system.
Guy Schlacter says
Hello Diane,
Thanks for your great guidance. I am experiencing the same problem Paula. I have added your sample Content.xml into the catx file successfully both while in the Templates folder, and also an outside with copy-paste back to Templates. My problem is that when I use your contents.xml, the calendar template is missing and not found from the list in CPA. (Week_WeekList01.catx). Seems simple but not working. PLease provide some additional guidance which would be most appreciated.
Thank you.
------------------
Paula August 16, 2012 at 8:24 am | Permalink | Reply
I followed the instructions above made a simple change, but when it lets me overwright the existing one, but when I reopen CPA I no longer see the template. How do I get the updated template to show on the right? Am I missing something?
thanks much
Diane Poremsky August 16, 2012 at 9:03 am | Permalink | Reply
Are you working on the Template in the templates folder or a copy you moved for editing?
-----------
Jennifer says
I'm using the Standard Month 01 template but I need to move the # for each day into the upper left hand corner. I changed the following:
Which works, but now the all day events and calendar events are overlapping the day. Is there a way to move the add day events and calendar events down?
Thanks!
Diane Poremsky says
Yeah, I think you can - I'll have to take a look at the template and refresh my memory on it.
Arlene says
I have a question I hope you can help me with. I have shared access to my boss's calendar. He wants me to print out his weekly calendar every morning and wants it to include his to-do list. I have full access to his calendar but can not print it with the to do list visible as it would be if he printed it from his computer. I do have access to his task list / to do list as well. My question is will this calendar printing assistant give me the ability to do what it is he is wanting from me? If not, can you suggest a way of getting this done?
Diane Poremsky says
The task list is supposed to be your task list only, but if you have owner permissions on his task folder, they are sometimes used.
That said, the CPAO should work just fine for you. You'll probably need to add the boss's mailbox to your profile (Advanced tab of Account Settings, More Settings) if its not already in your profile.
Kevin says
Ok, I am over the naming convention. The real issue is that the modified template is always smaller than the unmodifed template. For example, the original is 22KB and the modified is 10KB. When I put the modified template back into the TEMPLATE folder, it is never recognized. Maybe the size difference is a red herring, but my modified templates are never recognized. I am running Outlook 2010. Thanks.
Kevin says
Yes. What I an doing is to copy the template out to a folder, unzip, change the Content.xml and then re-zip and rename with an extension of CATX. At this point the revised file looks like a Winzip file with an extension of *.catx. I put this back into the Templates folder and CPA never recognizes the new version.
Diane Poremsky says
Try using my speedy method to edit them in place. I've never noticed a size difference so I don't know what might be going on.
Kevin says
Hi,
I am following your Youtube video on how to edit a template. I am using CPA 2007 and Outlook 2013. I can make the changes to the Content.xml file but I can not get the files back into the *.CATX format. When I zip them they go to the typical WINZIP Icon and then I try to rename to *.catx and they stay in the winzip format.
Diane Poremsky says
Are you showing file extensions? The zip icon is expected if you set catx to open with WinZip. It does not affect how they work in the Calendar Printing assistant.
Jake says
Hi Diane,
I'm using the Year Free/Busy 02 Tabloid template to create a yearly calendar on 36 x 48. as the year progresses, how do I wrap 2014 months on the bottom and eliminate 2013 months that have expired? For example, currently I have Jan-2013 through Dec-2013 running from top to bottom, I'd like the calendar to begin with Apr-2013 and run through Mar-2014 from top to bottom. Thank you in advance for any information you are able to provide!
Diane Poremsky says
AFAIK, you can't. That template is passed a year and it uses the entire year. I don't see any way in the template to set it to start with "this month".
Jonathan says
Is there a way to change which hours are printed on a weekly calendar? The template I want to use shows 8a-5p. The other template shows 8a-8p, but has a box for each day on the side instead of underneath the day. I'd love to get rid of the top column altogether (or at least the calendars and make it super narrow) and have the hours be at least 8a-8p, maybe even 8a-10p. It'd be great if it was just a setting asking which hours I wanted, but I'm sure it's more complicated.
Any ideas?
Diane Poremsky says
Search the template for Timescale, StartHour, or Endhour and change it. (MinorUnit is the scale used.) In the template I checked, the StartHour and EndHour are in twice.
Edward says
Hi Diane, how Can i highlight the background of the current day in the thumbnail calendar? I've been trying to use a conditional format tag with no luck ie: Condition="DayofMonth eq day". Is this possible?
Diane Poremsky says
AFAIK, not its not possible. Sorry.
Mary says
I see only one template that uses an image in my templates. It's the "Month Images Letter" template. But that template uses an image for the first page of a two-page template. I would just like to insert a logo on a one-page one-day calendar template. Anywhere would be fine (header, footer, title row). Is this possible?
Diane Poremsky says
The footer should be possible, but I have not tried it. Get the image code from that template so you can see how they insert it, then try and add it to the footer.
Mary says
Has anyone found a way to insert an image in a template?
Diane Poremsky says
Where in the template do you want to insert it? Have you looked at the XML for the calendars that use images?
Brandon says
Yes in the actual header. I would like to insert a small image in front of the Month in the header.
Brandon says
I have been trying to figure out how to add an image to the header of a legal size month view. I have feel like I have been close to getting it but can't get the image to show up. Thanks ahead of time.
Diane Poremsky says
you want it in the actual header or in the top half of the page?
Kari says
I've been working with the Month_StandardMonth01.calx template but I keep geting a host of errors when I try to replace teh compact list line. Ultimately - I'm just trying to get rid of end times in appointemnts but looks like i can do that using this method.
Here are the errors I get:
Code: 1015: Element 'LIST' as child of element 'Page' is invalid. (line: 6, character: 6)
Code: 1008: Unknown element or attribute: 'LIST'. (line: 111, character: 16)
Code: 1008: Unknown element or attribute: 'COLUMNS'. (line: 113, character: 6)
Code: 1008: Unknown element or attribute: 'COLUMN'. (line: 115, character: 9)
Code: 1008: Unknown element or attribute: 'SOURCES'. (line: 117, character: 11)
Code: 1008: Unknown element or attribute: 'SOURCE'. (line: 119, character: 13)
Code: 1008: Unknown element or attribute: 'SOURCE'. (line: 121, character: 13)
Code: 1008: Unknown element or attribute: 'SOURCE'. (line: 123, character: 13)
Code: 1008: Unknown element or attribute: 'SOURCE'. (line: 125, character: 13)
Code: 1035: Element 'LIST' is a child of a grid element 'Page' and is missing required attribute 'Row'. (line: 111, character: 16)
Any ideas or feedback on what I'm doing wrong? Are there any templates that work that i could download that I could see how this list is being used correctly because clearly I am doing things wrong :)
Paula says
I followed the instructions above made a simple change, but when it lets me overwright the existing one, but when I reopen CPA I no longer see the template. How do I get the updated template to show on the right? Am I missing something?
thanks much
Diane Poremsky says
Are you working on the Template in the templates folder or a copy you moved for editing?
Shane Stenhjem says
I figured it out..... well I got it to work. I ended up moving all the calendar templates out of the the folder and testing to see if it couldn't find them, it didn't. I then added my edited calendar back into the template folder and it showed up with my changes. I am not sure if it was using the "-copy" file or what.
Also I would like to say thank you for this blog it does what the end user wants.
I want to add that increasing the "max size" did indeed allow to add more than 3 All Day Events in a day.
Scott Darpel says
I had the same problem - my edited template does not show up in the list. I tried you method of deleting all the templates, then adding mine to folder and restarting. All the happens is the CAP recreates all the templates, but still does not see my edited one. What am I not doing right?
Shane Stenhjem says
I have still yet to get this to work. I have done as it states above, but the changes do not show. Am I missing something? C:\Program Files (x86)\Microsoft Office\Templates\Month_StandardMonth01.catz > Use winzip to open the .catz file, use notepad to make changes > save and update zip file > try a refresh of calendar and nothing. I have even uninstalled CPA, made sure all the templates are gone, even the "-copy" that was created. Reinstalled and tried everything again. I am on W7 SP1 and using Office 2010 x32. Any suggestions?
Diane Poremsky says
It sounds like you are doing everything right. Are you getting popup messages about permissions or anything?
Andrew says
Did anyone ever find an answer for how to edit the CPOA to show more than 3 all day events? I'm running into the same issue here.
Diane Poremsky says
Try changing the max size (in multiples of 16). Appointment height can help too.
SpanningAllDayArea MinSize="0" MaxSize="53" IsUniform="false" Margin="2"
AllDayAppointment Height="16" Margin="2,1,2,0" Style="SingleAppointment"
carol nipper says
how do you change the hours shown for a day? only get 8-4 and need to make it 7AM - 6PM and with a 24 hour clock as well
help please
Diane Poremsky says
@John - I'll have to look at it Monday (I don't have CPAO installed on this computer), but how many appointments show often depends on the height of the paper.
@Charles - I don't think you can include the calendar name, only the icon, but will look into it.
John says
Hello Diane,
Thanks for the great post, but for whatever reason, I can't get the edited template to display more than 3 all day events.
Is there another file controlling some of this, or something in the registry?
Thanks again.
charles says
Hello,
Thanks for your great job!!
I m working with calendar printing assistant and outlook 2010. everything works well, but I have to manage 30 employees and wonder if I can put there named in front of tasks instead of little symbols.
I'm using week list template. I saw a parameters calendar icon but I dont know where these icons are defined.
Hope you can help me,
Best regards,
Mathieu CHARLES