Repository navigation
Opening an MS Project file
Goal: open a schedule from Microsoft Project directly in the app, without exporting it first.
A contractor, consultant or client sends you their schedule as an .mpp file. You want to view it, calculate it or develop it further. The app reads .mpp files from MS Project 2010 up to and including 2021. It only reads: it does not write .mpp and never changes your file. From the file it takes the schedule itself: tasks with structure, duration and constraints, relations with lag, calendars, resources, assignments and progress. It also reads the dates and float that MS Project calculated itself, but it uses those only for the view Dates as recorded, never as input.
- Choose Home › File › Open or press Ctrl+O. Choose the
.mppfile. - The project opens in a new tab, or in the current tab if it was still empty and unchanged. The project has no file: Save later writes a new IFC file. A window then briefly explains what the app took over from the file and how saving works; see Opening and saving a file.
- Read the message at the bottom: This project calculates as Microsoft Project. Change it via File → Project settings → Calculation profile and options. The app calculates this project with the calculation rules of MS Project: the calculation profile Microsoft Project. With Open calculation profile you go to the setting, Read more opens the Help about calculation profiles.
- Check whether there is a bar under the ribbon: You're viewing the dates as recorded in the file; recalculating would shift 4 tasks. Then on those tasks the app's outcome differs from the dates that MS Project saved. Below the message from step 3 there is then also a line: 4 tasks show the dates as recorded in the file (not recalculated). What that means and how you switch to the app's own calculation is in Dates as recorded.
- If it says This file contains hour-based planning. with the button Enable hour planning, the file contains data in hours. See Turning on hour planning.
If the file contains tasks with splits, leveling or a resource-driven schedule, another message is added, such as This MS Project file contains 3 tasks with a split, leveled, or resource-driven schedule. They are imported and shown as such. For one task the message is in the singular.
Not everything comes along. After opening, the app tells you in one message what it did not take over: Not everything in this MS Project file was imported. Below it there is one line per item with the number, for example 2 baselines were not imported. For an .mpp the sentence about the calculation profile from step 3 is then the first line of this message. The message stays until you click the cross. If nothing is lost, you do not get this message. A line can be about:
- inserted projects (subprojects): the app reads them as a normal task, without the link to the other file;
- external tasks from another project: the app reads them as a normal task;
- baselines: from an
.mppthe app takes over no baseline, from MS Project XML only Baseline 0 of tasks, and of that only the dates and the duration (for a task in hours also the time; not the work and cost, and no baselines of resources and assignments); - with MS Project XML: an assignment whose baseline has other dates than its task. The app keeps only the baseline of the task; if they are the same, nothing is lost and the app reports nothing. A different time on the same day also counts as a difference;
- custom fields with values, such as custom fields, values from a lookup table and outline codes (the app does not count yes/no fields in an
.mpp); - notes (also a note with only a picture) on resources and assignments, and from an
.mppalso on tasks (from MS Project XML the note of a task comes along as its description); - hyperlinks;
- the fixed costs of tasks;
- the rates of resources: from an
.mppno rate at all, from MS Project XML only the standard rate; - only with MS Project XML: manually scheduled tasks (the app schedules them automatically), inactive tasks (they are included in the calculation) and the leveling delay;
- only with an
.mpp: the critical threshold from MS Project; the app uses threshold 0.
A WBS code that you filled in yourself in MS Project is taken over; otherwise the app numbers the tasks according to the structure.
A file from MS Project 2007 or older. The app refuses it and reports: This .mpp file uses an older format (Project 2007 or earlier). In MS Project, export it as XML (File → Save As → XML) and open that file. Below the message the app adds a technical reason in English.
A file with a password. The app reports: This .mpp file is password-protected. In MS Project, export it as XML (File → Save As → XML) and open that file. Here too the message comes with a technical reason in English.
A file that turns out not to be an .mpp. You get Failed to open file, with a technical reason.
The XML route calculates differently. If you open the MS Project XML export instead of the .mpp, the app calculates with the calculation profile Open Planner Studio and you do not see the message about Microsoft Project. The dates can then come out differently than with the .mpp file. With the XML export too, the app tells you what it does not take over; see Not everything comes along.
An edit lets go of MS Project's steering. If you edit a task whose planning was driven by MS Project's date window, the app reports once per project: MS Project's date window no longer drives 2 tasks after this edit; the hour distribution itself still applies and stays in the file. For one task the message is in the singular.
Saving never overwrites your .mpp. The project has no file. Save asks where the new IFC file should go.
-
Files and formats: why an
.mppis only read and what saving writes. - Dates as recorded: the view of MS Project's own dates.
- Turning on hour planning: if the file contains data in hours.
- Opening a Primavera P6 file (.xer): the same for Primavera.
- Import and export formats: per format what is carried over and what is not.
- Calculation profiles and conventions: why an MS Project file opens with its own calculation profile.
public/docs/en/ and docs/wiki/ — direct wiki edits are overwritten on the next release.
Open Planner Studio · LGPL-3.0 · part of the OpenAEC-Foundation
Open Planner Studio
Tutorials
Step-by-step tutorials live in the app: install the Tutorials extension via Help › Tutorials.
How-to guides
- Adding relations
- Adding tasks and milestones
- Adjusting the structure
- Saving and inserting WBS templates
- Codes and custom fields
- Splitting a task
- Moving a project
- Selecting, deleting and undoing tasks
- Tracing a path
- External relations to another project
- Setting a constraint or deadline
- Creating a hammock
- Creating and assigning a calendar
- Generating holidays and the construction holiday
- Setting up a resource calendar
- Turning on hour planning
- Setting working times
- Managing resources
- Assigning resources with a curve
- Adjusting the hour distribution
- Choosing a task type
- Resolving overallocation
- Choosing or building a calculation profile
- Saving and managing a baseline
- Updating progress
- Importing progress from a spreadsheet
- Choosing the progress mode
- Making and printing a report
- Choosing the reporting period
- Creating and using a layout
- Adjusting table columns
- Using split view and the mini-map
- Dragging, panning and zooming in the Gantt
- Presenting on a large screen
- Working with several projects at once
- Opening and saving a file
- Turning on AutoSave
- Opening an MS Project file (.mpp)
- Opening a Primavera P6 file (.xer)
- Exporting
- Choosing the IFC schema
- Recovering after a crash
- Using the resource library
- Managing and sharing resource libraries
- Using the occupancy overview
- Installing and managing an extension
- Connecting an MCP client
- Giving feedback
- Updating the app
Explanation
- Planning well
- Critical path and float
- Relations and lag
- Constraints and deadlines
- Calendars and working days
- Days and hours
- Task types: duration, units and work
- Resource leveling
- Progress, status date and baseline
- Calculation profiles and conventions
- Files and formats
- Dates as recorded
- The resource library
- How the MCP link works
Reference
- The ribbon, tab by tab
- Task dialog and properties panel
- Calendar windows
- Resource panel
- Table columns
- Notifications and warnings
- MCP tools (planner_*)
- Keyboard shortcuts
- Right-click menus
- App settings
- New project and Project settings
- Calculation options and conventions
- Import and export formats
- Report types
- Extension permissions
Project