HomeContac UsProductsPricingDemos/UpdatesDownloadsSupportRegisterSpecial OffersPress ReleasesMiscellaneousSearch

  CalendarMaker for OS X  

How To -- Questions and Answers

How do I open my CalendarMaker 4 calendars in CalendarMaker 5?


Before you import data (events and pictures) form CalendarMaker 4, you should become familiar with CalendarMaker 5. This suggestion specifically includes setting your default appearance for events, which is covered in a separate How To article.

When importing data from CalendarMaker 4, it is suggested that you NOT import events that occur before the start of your new calendar. Adding all these out-of-date events to your calendar will tend to make CalendarMaker 5 operate more slowly. This choice is an election on the first window when you select Import Events and Pictures From CalendarMaker 4 Calendar File.

Importing from CalendarMaker 4 files is complicated because of the format used to store data in CalendarMaker 4. You should not attempt to import unless you are using the most current version of CalendarMaker 5.

The above question is answered in the Quick Start Guide (available from CalendarMaker's Help menu. First we'll repeat that answer and then expand on it.

Q. How do I open my CalendarMaker 4 calendars in CalendarMaker 5?

A. CalendarMaker 5 does not directly open old calendar files, but it can import event and event pictures from them into CalendarMaker 5 calendars. Before importing from CalendarMaker 4 files you should check the support section of the CalendarMaker Web site at www.calendarmaker.com for the latest hints and methods. [That's what you are doing right now.]

Start by making a new calendar document in CalendarMaker 5 or by opening a document created by CalendarMaker 5. Then select the menu File > Import > Events & Pictures From CalendarMaker 4 Calendar File. That menu will open a sheet where you can select your old documents and import the events and event pictures into your CalendarMaker 5 document. Events imported from old calendar documents are always created as All Day events in CalendarMaker 5. To learn more about events and event types in CalendarMaker see the Editing Events section of the guide. [That's page 12 of the Quick Start Guide.]

After you import events, if you decide you have events that you no longer need, you can select them in the Events List and delete them by selecting the menu Edit > Delete.

You should first try the approach set forth in the Quick Start Guide. You should specifically review your repeating events, formally called duplicate events. If everything is all right, then you do not need to read on.

Back to the list of How To questions and answers or read on for the expanded explanation.

To determine if there is a problem, other than type 1 below, it is best to check the checkbox that reads "Import events that occur before start of calendar." This allows you to more easily review the imported repeating events in the Event List when sorted in alphabetical order.

There's a long story about what might go wrong, but there are three types of problems.

1) The above procedure seems to take forever (the progress bar has not moved at all after a few minutes).

2) The repeating events do not get imported as repeating events.

3) One or more of the repeating events is repeating on the wrong day or days.

Note: One way to easily check your repeating events is to sort your Events List alphabetically. This way each repeating events set will sort together.

1) The first type of problem involves what appears to be a date millions of years in the future. If CalendarMaker sees this, it appears to freeze up (or hang). The solution for this problem is to export the events from the CalendarMaker 4 file as a tab-delimited file by doing a Save As Text Only. Then in CalendarMaker 5 select Import > Events From CalendarMaker 4 Events Text File. You will then need to reset your repeating events using CalendarMaker 5's repeating event function. [This should not be necessary after v.5.0.2.]

2) The second type problem can be solved in the same fashion as the first. [This should be an unusual problem after v.5.0.2.]

3) The third type problem usually only affects one or two repeating events. If this occurs, just delete the incorrect repeating events and re-create them in CalendarMaker 5.

General note: If you use the Save As Text method of moving events from CalendarMaker 4, you should then use the CalendarMaker 5 Picture Copier under the File menu to bring forward your pictures (icons) and manually place them. Before beginning to manually place your pictures, you should save your new calendar, quit, and reopen your calendar. If you have lots of pictures, manually place all your pictures can require some effort. There is an alternative solution.

The alternative solution requires fixing your CalendarMaker 4 file. If you have a lot of pictures (icons) this method may be better. If you have few events, including historical events, and few icons, then the prior (above) solution may be better.

Fixing a CalendarMaker 4 File

1) This procedure is all done using CalendarMaker 4.
2) Open your CalendarMaker 4 calendar with your version of CalendarMaker 4.
3) Select Duration from the Design menu and note your duration. Write this down somewhere.
4) Select Save As Layout giving the file a new name. (This is now your calendar file with no events.)
5) Now close your calendar file.
6) Now open your Layout file that you created in step 4.
7) Select Import Events from the File menu and open your CalendarMaker file. (Go slowly here.)
8) You now have a window listing all the events in your CalendarMaker file
9) Click on each one that is empty and then click on the "Don't import" button.
10) Repeat step 9 until all blank events are marked to NOT be imported.
11) Then click on the Import button
12) Now save this calendar with another new name, and Quit CalendarMaker 4.
13) Open CalendarMaker 5 and try importing from this "fixed" CalendarMaker 4 file.

Note: This will not necessarily fix all the possible problems, but it generally works.

If this answer does not completely answer your question, please note the question number and let us know how we can improve it by sending an e-mail to us at