PrintableCal is easy to learn, especially if you're already familiar with Microsoft Excel and Word. The steps below will walk you through getting started with PrintableCal quickly. If you have any questions, please contact us. We'd be happy to help.


Step 1: Install PrintableCal

PrintableCal can be installed on Windows 10, 8.1, 8, 7, Vista, and XP. It requires Microsoft Excel and/or Word 2007 or later. It's compatible with both 32-bit and 64-bit versions. To install PrintableCal, click the button below.


Step 2: Create a Calendar

After installing PrintableCal, start either Excel or Word. A PrintableCal tab will be on the ribbon. To create a calendar, click the Create Calendar button on the ribbon. Pick the desired template style and settings. Click the Next button and then (optionally) add or select the desired calendar data sources. These sources could be holiday calendars or your schedule defined in other calendar software such as Google Calendar, Outlook, or VueMinder. Click the Done button after the desired data sources have been selected. 


Step 3: Add a Color-Coded Legend

Events and tasks are color-coded in the output based on the calendar data source. If you create a calendar that contains more than one data source, it might be helpful to include a color-coded legend. To do this, click the Legend button on the PrintableCal tab of the ribbon. The legend will default to showing whichever data sources were selected for the most recently generated calendar. Click the Insert button to add the legend. You can then re-position the legend if needed by dragging it.


Step 4: Customize a Template

PrintableCal’s greatest feature is in how it enables calendar templates to be customized. Each template has some basic rules and guidelines for how it should be arranged, but for the most part, the sky’s the limit. You could change the layout, add graphics, change colors or borders, etc. This is all done using the editing features built into Excel. Note, you can’t customize templates from Word, only Excel. 

The easiest method to customize a template is to start with one of the existing templates that came pre-loaded. Click the Create Calendar button and then right-click the template you’d like to use as a starting point. Select Edit from the popup menu. The template will open and you can modify the template as needed. When finished, click the Save as Template button on the ribbon. You can enter a new name for the template as well as a description. You can also choose to export the template to a file, which could be uploaded here or imported for use on another computer. After entering a name and description, click the Save button. If the template violates any rules, a window will appear explaining what was violated and how to fix it.

  • Hi Gregory, thanks for the information. I'll investigate further.

  • I knew I forgot something.
    Office 365, latest
    WIndows 10
    I did wonder if something in the Trust center but as it works normally otherwise & I have not changes any settings as far as I am aware.

  • Hi Gregory, which version of Office do you have installed?

  • Hi, Just bought top licence, is really v.good. Seems to have everything I want
    One problem I have discovered. I have a Word Document that has Excel spreadsheets linked OLE.
    When I open this word document is just stays as if opening, every now & again saying waiting for the OLE excel. Waited several minutes & no change.
    If I disable PrintableCal Add-in in excel it works fine. I have disabled in word also & will leave off as prefer Excel but this does not help, has to be Excel.
    Not to much of a problem as it is rare that I use this word document but not great.
    I do find Word & more so excel are slow to open when enabled, more that a few seconds when it is instant otherwise.

  • Hi Gregory, thanks for the feedback. I'm not sure if it will help, but you could change your calendar data sources to use a larger font. The default is 9pt. Please see the documentation linked below for details on how to change the font size for each calendar data source:

    I hope that helps. Please let me know if you have any other questions.

  • Hi,
    Love this software, I think (hope) the answer to all my troubles. Using Google calendar as a work rota.
    Ideally I would like a whole year or perhaps 3, 4 or 6 months on 1 sheet A4.
    Default Multiple Months as Rows Template almost does this but font just too small. I know a lot of info for one page but I use to manage & readable with (outlook Year Viewer by Planetsoftware, now defunct). Can I set a template for a larger font. perhaps with stretched rows when 6 months or less. I can see single day entries being vertical does require more space.
    >> Further testing & think this is just not possible with this layout, it is slightly better than my old outlook yearview but means simply not enough space. What I have done as a nice solution is used the printer options to print over 2 pages so everything large enough, just means a rather wide printout but that is a worthwhile compromise. A3 actually is still just too small, fine for just colours but need to read title.
    Anyway will purchase very shortly. Really great you are producing this and so far just works v.easy.

  • Hi David, please make sure you have .NET Framework 4.7 installed. You can download it here:

    If that doesn't fix it, there might be a problem with the PrintableCal installation. You can re-install by following these steps:
    1. Exit all instances of Word and Excel.
    2. Use the “uninstall a program” area of the Control Panel to uninstall PrintableCal (if it’s listed).
    3. Download and reinstall using the link below:
    4. Restart Excel.

  • Recently installed on Excel 2010 Pro - clicking Create Calendar - no buttons work - entire selection panel is frozen...

  • Do you see this problem after rebooting?

    If rebooting doesn't fix the problem, try removing the calendar data source and re-adding it. To remove a calendar data source, click the data source name (on the PrintableCal panel) and then click the "X" button to the right of the name. To re-add the calendar data source, click the "Add Calendar" button.

    If that doesn't fix it, what type of calendar data source are you attempting to import (Google Calendar, Exchange Server, etc)?

  • My printable cal stopped working. It's saying: tThe following error was encountered while generating the calendar. Some items might not appear in the output...

    An error was encountered while processing the calendar :
    Key not valid for use in specified state

  • Hi Piri, could you try sending it again? I haven't received the email yet.

  • Just sent it.

  • Hi Piri, thank you for the information. Could you send a screenshot of the error message you're seeing to Thanks!

  • When generating in word, I get an error message because it still tries to fit it all on one page as a picture even if the box is not checked. When generating in Excel, it works. As a work around for the time being, I am generating in Excel and creating a PDF file but it can be time consuming. Also When Breaking pages in Excel, it would be nice if the page break happened at the beginning of each month.

  • Hi Piri, are you generating in Word? If so, try unchecking "Insert as picture" when generating the calendar - or try generating in Excel instead of Word. Does that fix it?

  • Hi - I am trying to create an agenda for multiple months. When I choose the start date and set the days at 180 beginning on September 1st, I only get events for September and only one page. When I set the date for Oct 1st. I only get one page again, but there are more events on this month and it stops on Oct 9th. What is the trick to get the agenda to include multiple pages and all the events?
    Thank you - Piri

  • Hi Jerald, I don't think entering your activation key had anything to do with the 421 error you're seeing. It was probably just a coincidence. You should be able to fix the problem by removing the problematic calendar data source from PrintableCal and re-adding it.

  • My printablecal was working fine. Then I got the message my trial was about to expire. So I went back and found my activation key. That worked. But I have 2 files with calendar information on icloud. It will allow me to add one but not the other. When I enter the url I get this message: The remote server returned an error: (421) Misdirected Request.

  • Hi Erik, it sounds like there's a problem with the PrintableCal installation. Please try these steps to fix the problem:

    1. Exit all instances of Word and Excel.

    2. Use the “uninstall a program” area of the Control Panel to uninstall PrintableCal (if it’s listed).

    3. Download and reinstall using the link below:

    4. Restart Excel.

    Also, make sure you have .NET Framework 4.6.2 installed. You can download it here:

  • Greetings! I keep getting this error popup in Excel with the title "PrintableCal - Whoops!" containing the information listed below. These errors are occurring on Excel files NOT related to calendars created by the tool. *Please advise.* Thank you!

    Cannot access a disposed object.
    Object name: 'ControlMain'.

    at System.Windows.Forms.Control.CreateHandle()
    at System.Windows.Forms.Control.get_Handle()
    at System.Windows.Forms.Control.CreateGraphicsInternal()
    at System.Windows.Forms.Control.CreateGraphics()
    at PrintableCalExcel.PrintableCalRibbon.set_MainControl(ControlMain value)
    at PrintableCalExcel.ThisAddIn.Application_WorkbookActivate(Workbook wb)

  • Hi Ivonne, you can specify the fill and border color to be used for events. If you'd like to make it appear like there's space between events, try setting the border color to white in the calendar settings. The settings can be accessed by clicking the calendar's name. The border color is specified in the 2nd color box from the left. See the page linked below for more details:

    Here's a snippet example of how events will look when using a white border in the default Month template:


  • I am using the trial program at this time, but with the Robust Program do I have more formatting options? I need to have space in between the entries. Right now it looks very crowded and hard to read. I have to share this document with a team and it is not easy on the eye

  • Hi Phoebe, I don't think the activation is related to the problem you're seeing. However, a license shouldn't revert to the Lite version after being activated. There was a bug that could cause this to happen (in rare cases), but that should have been fixed in the latest version. To update, click the "About" button on the PrintableCal tab, and then click the "Check for Updates" button.

    As for why PrintableCal is no longer able to download your iCloud calendar, please open in your web browser and make sure your calendar is still configured to be public. Also, it's possible the URL has changed. Remove the calendar from PrintableCal and then re-add it using the latest URL. Apple has made it difficult to copy the entire URL on the iCloud webpage. The URL doesn't word wrap, so you'll need to select the first part of the URL, hold the Shift key and then press the right arrow key until the entire URL is highlighted, before copying the URL.

  • All of a sudden one of my calendars (icloud) won't download. I'm getting the message "unable to connect to the remote server." I've had no problems with this calendar in the past. I tried deleting it and adding it again with no success; still only getting two of my three calendars. This is my main calendar and I'm used to printing with it every month or so.

    Maybe a coincidence -- I also noticed that when I first tried to create a calendar it said I was using the "Lite" version and I had to put in my activiation key again. Not sure if that's related.

  • Hi Beth, the latest version of PrintableCal will attempt to scale the output of some templates to fill the page. Depending on the ratio of your template's width vs. height, this could result in the columns being made wider in the output.

    To fix the problem, customize your template so it doesn't scale to fit a page. This can be done via the "Page Layout" tab on the Excel ribbon. Change the "Width" from "1 page" to "Automatic".

    I hope that helps. Please let me know if you have any other questions.

blog comments powered by Disqus