logo
search
Others

Fix Microsoft Project Calendar Name Error in a Shared Resource Pool

Maira MehtabMaira Mehtab Sep 22, 2026 870 views

Question details

The user needs to resolve an error where Microsoft Project fails to recognize a custom calendar name in a project linked to a shared resource pool.

Product
Microsoft Project
Device & OS
not provided
Scenario
Managing project schedules and resources using a custom holiday calendar across multiple projects connected to a shared resource pool.
Observed behavior
Microsoft Project throws an error stating that the custom calendar name does not exist, even though the calendar is assigned correctly throughout the project files and the resource pool.
Before you start

Ensure all linked project files and the shared resource pool are fully closed by any other team members on your network to prevent file-locking conflicts during the repair process.

Solution 1Recommended

Repair Corrupted Resource Pool Links via XML Export

Linked project files, such as resource pools and sharer files, can occasionally experience data corruption. Exporting the problematic project to an XML format and re-importing it rebuilds the internal data structure and resolves ghost calendar errors.

This method forces Microsoft Project to parse and rewrite the project data from scratch, stripping out hidden corruption in the calendar and resource linkage tables.

1
Unlink the project file

Open the problematic project file and disconnect it from the shared resource pool via the Resource tab.

2
Close the resource pool

Save any changes made to the resource pool, then completely close the pool file.

3
Export project as XML

In your project file, go to File > Save As, choose the save location, and select 'XML Format (*.xml)' from the 'Save as type' dropdown menu. Save and close the project file.

4
Import the XML file

Open Microsoft Project, go to File > Open, and select the XML file you just created. Follow the import wizard prompts to open it as a new project.

5
Reconnect to the resource pool

Go to the Resource tab, click 'Resource Pool' > 'Share Resources', and select your shared resource pool to re-establish the connection.

6
Save the repaired files

Save the newly imported project file, overwriting the original corrupted file, and save the resource pool. Check to ensure the calendar error no longer appears.

Free Microsoft Office alternative

Manage Projects Efficiently with WPS Office

While Microsoft Project is built for complex resource pooling, many project managers track timelines, budgets, and daily tasks using spreadsheets. WPS Office is a free, lightweight, and highly compatible Microsoft Office alternative that offers a familiar interface, allowing you to manage project data seamlessly without expensive licenses.

  1. 1. Download the Installer: Visit the official WPS website and click the download button for your operating system.
  2. 2. Install WPS Office: Run the downloaded setup file and follow the quick on-screen instructions.
  3. 3. Open Your Project Data: Launch WPS Spreadsheet to seamlessly open and edit your existing .xlsx project trackers and resource lists.
Completely free and lightweight office suiteFully compatible with Microsoft Excel (.xlsx), Word (.docx), and PowerPoint (.pptx) formatsFamiliar user interface ensuring a zero learning curveBuilt-in PDF editing tools for easy project report sharing
microsoft office alternative - wps office

Frequently Asked Questions

Why does Microsoft Project say my custom calendar doesn't exist?

This error typically occurs when the internal links between a project file and a shared resource pool become corrupted. Exporting the project data to an XML file and re-importing it clears the corrupted data and restores the calendar recognition.

Should I set a Task Calendar for every task in my project?

No, it is highly recommended to leave the Task Calendar field set to 'None' for standard tasks. This allows the tasks to automatically inherit the working times and holidays established by the main project calendar.

How do I correctly apply holidays to my project and resource pool?

Go to Project > Change Working Time and create a separate custom project calendar for your holidays. Apply this custom calendar as the main project calendar, and manage individual resource schedules exclusively through the Resource Sheet.