The function began life as a solution to a user query about changing the dates on a Microsoft template, but quickly changed direction to become the following.
Extract the template from the zip file to the Word Startup folder.
The default startup folder location can be quickly located (in
English language versions of Windows), by typing
%appdata%\Microsoft\Word\Startup in the address bar of Windows Explorer. The illustrations below are for Windows 7, but earlier versions are similar. If you have changed the startup folder from Word Options > Advanced > File Locations then use the changed address (and set the changed address as a trusted location. The original startup folder is trusted by default).
If, on running the macros, you see an error message - Compile error in hidden module - then it is likely that you have a missing, misplaced, or unregistered calendar component in Windows. This is especially likely in Windows 7 64 bit operating systems. That being the case download the missing component and instructions for its use.
The add-in adds a button to the Add-ins tab of the ribbon as follows:
Clicking the 'Create a Calendar' button opens the following dialog, the functions of which are self evident. The calendar allows the selection of any year from five years before the current year to ten years following the current year.
For years outside the range of the drop down selector, simply type the year in the box.
Create a perpetual one month calendar
Check the Month option and the dialog changes as follows. The current month and year are selected by default, but you can choose any month from five years before the current year to ten years after. As with the year calendar, years outside the range of the selector can be typed into the box.
Click 'Next' and a calendar for the selected month and year is produced as follows.
This page features an add-in solution for creating perpetual year calendars, three months to a page; and month calendars, one month to a page, for Microsoft Word 2007 and 2010 (not the 64 bit version of Word 2010).