Features

Create Printable Calendars From Any Source

PrintableCal can automatically populate calendar templates with events and tasks from practically any calendar data source. Your current schedule will be included whenever a calendar is generated, even when using customized templates. Simply select a template and the desired data sources. PrintableCal will handle the rest.


Version 2019.04 - March 17, 2019 - What's New
Runs on Windows 10, 8.1, 8, 7, and Vista
Requires Microsoft Excel, Word, or PowerPoint (version 2007 or later)

Customize and Print Calendar Templates

PrintableCal includes many attractive calendar templates that can be easily customized and reused. If you know Microsoft Excel, then you already know how to customize templates with your own layouts, colors, pictures, and content - it's very easy.

The following template styles are included with the PrintableCal installation. In most cases, each template style includes a default template as well as template featuring larger text, thicker borders, and higher contrast. The example screenshots are the default templates.

Generate a whole month per page, using a traditional monthly calendar layout. Events and tasks will be ordered within each day based on starting time. All-day events will be placed at the top of each day cell.

Generate an agenda-style listing of events or tasks for a specified date range. This template includes an option to show detailed descriptions.

Generate a calendar showing 1 day per page. Events and tasks will be placed within their corresponding time slots. Overlapping items will be shown side-by-side.

Generate a calendar showing 1 day per page with a task list on the right side of the page. Events will be placed within their corresponding time slots. Overlapping events will be shown side-by-side.

Generate a calendar showing 1 day per page. Individual calendars will be shown as rows and timeslots will be shown as columns.

Generate a calendar showing 1 day per page with a week grid on the right side of the page. Events will be placed within their corresponding time slots. Overlapping events will be shown side-by-side.

Generate a calendar showing 1 day per page. Events will be placed within their corresponding time slot rows and within the associated calendar column.

Generate a calendar showing 4 days per page. Days will each be within a column, with all-day events at the top and time slots below. Events and tasks will be placed within their associated time slot cells.

Generate a calendar with days as rows and calendar data sources as columns. Any number of days can be generated. Each day will consist of multiple rows for containing its events.

This template generates a form letter using the data from scheduling software such as Google Calendar, Outlook, and VueMinder. The concept is similar to "mail merge", except instead of merging address book data into a form letter, it merges calendar data. An example template is provided and can be fully customized. The template uses placeholder tags which are replaced with event data when form letters are generated.

Generate a calendar that is formatted as a Gantt chart. Each task will be ordered based on when it is schedule to start, with a timeline showing the task duration and due date. Tasks that don't have a duration will be indicated using a diamond shape.

Generate a basic list of events or tasks for a specified date range, optionally including events or tasks that have no associated date.

Generate a month that can span multiple pages, depending on the page size and amount of space required.

Generate a whole month per page, using a traditional monthly calendar layout containing weekdays only. Weekend dates will be excluded. Events and tasks will be ordered within each day based on starting time. All-day events will be placed at the top of each day cell.

Generate 2 months per page, with the first month on the left side of the page and the second month on the right side. The page can be cut in half and placed in a binder.

Generate 6 months to a single page. Dates can be color-coded based on the first event or task. Events and tasks will also be listed to the right of each month.

Generate 12 months to a single page. This is similar to the Year template, except a starting month can be specified. Also, dates can include color-coding for up to 4 items, instead of only a single item.

This template consists of multiple months, where each month is defined as a column and the days of the month are defined in rows. This layout can be used to generate an entire year to a single page while still showing item details.

This template consists of multiple months, where each month is defined as a row and the days of the month are defined in columns. This layout can be used to generate an entire year to a single page while still showing item details.

Generate a calendar showing 7 days on a single page. Each day will be a column, with all-day events at the top and timeslot rows below. Events and tasks having start/end times will be placed within their associated timeslot cells.

Generate a calendar showing weekdays a single page. Each weekday will be a column, with all-day events at the top and timeslot rows below. Events and tasks having start/end times will be placed within their associated timeslot cells.

Generate 2 weeks to a single page, with one week on the top of the page and one on the bottom. Days will be shown as columns containing time slots.

Generate a calendar showing 7 days on a single page, arranged in a 2x3 grid layout. Each event or task will be ordered based on its starting time. All-day events will be placed at the top of each day cell.

Generate 2 weeks to a single page, split down the middle with one week on the left and one on the right. The page can be cut in half and placed in a binder.

This is a multiweek template. It is similar to the default Month template, but can show between 1 and 52 weeks instead of only whole months.

Generate a calendar showing an entire year on a single page. Each day can be color-coded based on the first event or task occurring on that date.

A year photo template. Each month will be printed to a single page in portrait orientation, with a photo on the top half of the page.

Date Picker For Excel, Word, and PowerPoint

PrintableCal provides a mini calendar and date picker in the Task Pane of Microsoft Excel, Word, and PowerPoint. A date can be inserted into the current cell or at the current edit location by simply clicking the date in the date picker.

Insert a Mini Calendar

PrintableCal provides the ability to insert a mini calendar, either at the current edit location, or as part of a template that gets automatically generated. 

To insert a mini calendar at the current edit location in Excel, Word, or PowerPoint, click the Mini Calendar button on the PrintableCal tab of the ribbon. Select which month should appear first, the dimensions (in number of months as columns x rows), the font size of the dates in the mini calendar, and the mini calendar flow direction. After configuring the mini calendar, click the Insert button to insert at the current edit location.

 

Many of the templates included with PrintableCal will automatically include a mini calendar. For example, when generating the Week Column template, you'll see a mini month calendar in the upper-right corner.

Insert a Color-Coded Legend

Events and tasks in generated calendars will be color-coded based on the associated calendar data source or category. If you overlay multiple calendars or categories in the output, it can be helpful to include a color-coded legend. Many of the templates provided with PrintableCal will automatically include a legend. PrintableCal also enables easy insertion of a legend anywhere on the page. Simply select the calendar data sources that should be shown in the legend and then click the Insert button.



You can also manually insert a legend for selected categories. Click the Legend button on the PrintableCal tab and select Categories from the Legend type drop-down list. Use the check boxes to select which categories should be included.

Comments

What do you think of PrintableCal? Please let us know by submitting your comment below or by contacting us. We're very responsive to feedback and we're obsessed with making PrintableCal the best it can be.

  • This has been corrected in PrintableCal 2019.

  • This workaround is no longer needed in the latest version of PrintableCal, which only loads on demand.

  • Hi Dewayne, PrintableCal imports from Google Calendar. If you add or delete event cells in Excel after the calendar has been generated, those changes won't sync back to Google Calendar. If you need to add or delete events, do that on Google Calendar and then click the "Quick Calendar" button on the PrintableCal tab of the ribbon menu. This will re-generate the most recently used template and will import the latest data from Google Calendar.

  • If I link Google Calendar to my created calendar, will it automatically update if I add or delete an event in the Excel created calendar or do I have to do that manually after the calendar is created

  • What seems to be a work around, WayneL originally showed me a way to only load when I wanted, to speed up every time I opened excel, only starts when you click on the menu. This so far has now allowed me to click & create new calendars.
    This was what I was advised, as a reg edit perhaps double check as I am not responsible for any cock ups!
    From WayneL: In the meantime, you can fix the Excel load time without having to disable PrintableCal. Run regedit as administrator. Under HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel\Addins\PrintableCalExcel, change the LoadBehavior value from 0x00000003 to 0x00000010 (16). PrintableCal will delay loading until you click one of the buttons on the PrintableCal tab of the ribbon.

    Need to restart PC after to make work,
    Also noticed it seems you have to close excel & restart to make a new calendar each time else same problem if just click new, but that is no hardship.

  • I have the same problem, in Excel & word, neither responds to a click. Have uninstalled reinstalled etc. rebooted.
    tried the Uncheck Start Screen, does not help.

  • Hi Wayne, I thought this was fixed in 1.10.1. I don't have an estimated release date for the next version yet. You might be able to work around the problem by following these steps:
    1. Click “File -> Options” in Excel.
    2. Scroll down to the bottom of the General tab.
    3. Uncheck “Show the Start screen when this application starts”.
    4. Click OK.
    5. Exit and restart Excel.

  • It appears the issue of working with Office 2016 for Office 365 isn't yet resolved. I just downloaded and installed the software and I also cannot click on anything in the create calendar window, and PrintableCal doesn't even show up in Word. Do you have any estimate of when this might be resolved?

  • Hi Jed, thank you for the information. I'll work on fixing this in the next release. In the meantime, you might be able to work around the problem by generating in Word. This will create an embedded Excel spreadsheet that can be copied back to Excel, if you prefer.

  • I have rebooted, then uninstalled and reinstalled with version 1.10.1. Still the same issue. The Windows 10 PC is up to date with updates and Office 2016 is up to date. We only use it in Excel. Cannot click on anything in the printablecal window.

  • Hi Jed, this should have been fixed in version 1.10.1 of PrintableCal. Have you tried reinstalling PrintableCal? Does a reboot help? Do you see the same problem in both Word and Excel?

  • I have printable cal installed and have been using it for a long time. All of a sudden I cannot click on and thing in the create calendar window. I have the latest vesion installed on Office 2016 for Office 365. Any tips on what to do to be able to click again?

  • PrintableCal can import events from Outlook, Google Calendar, iCloud, and most other calendars. You can add notes to the events in the calendar software you use. Depending on the template and options selected, PrintableCal can include those notes in the output. Please see the page linked below for more information about connecting PrintableCal to different calendar data sources:
    http://www.printablecal.com...

    If you don't define your events elsewhere, you can edit the blank calendars generated by PrintableCal. I suggest doing this in Excel, since it's easier to edit cells in Excel than Word. You can add your event titles, notes, or anything else you'd like to see on the printed calendar, using all the editing features provided in Excel.

  • How do you add notes to PrintableCal?

  • Thanks - I will do that now

  • Hi Judy, you can reactivate your license by clicking the "Activate" button on the PrintableCal tab of the Word or Excel ribbon. Paste the activation code you received in an email after purchasing. If you no longer have your activation code, please contact support@printablecal.com.

  • I have been using PrintableCal for a long time just the basic version which is fantastic for my needs however I seem to have inadvertently set up a trial of Ultimate when this trial has finished will I go back to my original package
    Kind regards Judy Murray

  • Got it. Thanks for the help.

  • Administrator rights aren't needed for PrintableCal to appear in Excel. The problem is that the PrintableCal installation only adds the PrintableCal tab under the user profile that performed the installation. Other user profiles aren't affected. To fix the problem, please see the instructions in the section titled "Adding PrintableCal to Other User Accounts on the Same Computer" on the page linked below:
    http://www.printablecal.com...

  • I have installed PrintableCal on a Windows 10 machine. I also added VSTO to make it work. The problem is that it only works when logged in as an Administrator. A regular user does not see the tab in the Ribbon using Excel 2016. Any suggestions to make this work?

  • You can customize a template to change its default paper orientation. To customize, click the "Customize" button on the PrintableCal tab. Select the template you'd like to customize and click the Customize button below the template list. Enter a new name for the template (such as "Month Template - Portrait Mode"). On the "Page Layout" tab of the ribbon, click the "Orientation" button and change to Portrait. Click the "Save" button on the PrintableCal side panel when finished. The custom template will be added to the template list and can be selected when you need to print in portrait mode instead of landscape.

  • Hi jonathanfrid, PrintableCal is licensed per individual user. Each user can run PrintableCal on up to 3 of their computers. If the same computer is shared between multiple users, each user would still need to be covered by a license.

  • How do you get this to print in portrait? It keeps defaulting into landscape which is typical... But sometimes I need my calendar in portrait... Thank you

  • When you purchase, can it only be used on one computer? We have Office 360... Will it work on all associated computers?

  • blank october calendar 2017

    calendar is generated, even when using customized templates. Simply select a template and the desired data sources. PrintableCal will handle the rest.

blog comments powered by Disqus