How to Prevent Microsoft Project Baseline Fields from Being Edited
Question details
The user wants to lock or freeze baseline columns (like Cost, Finish, or Work Baseline) in Microsoft Project so that they cannot be edited, preserving the historical snapshot of the project.

- Product
- Microsoft Project
- Device & OS
- not provided
- Scenario
- Managing project baselines and ensuring historical data integrity for performance analysis.
- Observed behavior
- Microsoft Project desktop application does not have a built-in feature to lock or make baseline fields non-editable, leaving historical data vulnerable to accidental or intentional changes.
Before modifying project views or server permissions, ensure you have saved a complete backup of your current project file (.mpp). Communicate any tracking process changes with your project management team to align on data entry protocols.
Use Permissions in Project Online or Project Server
The most secure way to lock baselines is by utilizing the enterprise permission settings in Project Server or Project Online.
Microsoft shifts enterprise-level security and field-locking capabilities to its server-based environments. Using the global security settings in Project Web App (PWA) ensures that only authorized administrators can manipulate baseline data.
Log in to Project Web App (PWA) as an administrator, navigate to the gear icon, and select 'PWA Settings'.
Under the 'Security' section, click on 'Manage Categories' or 'Global Permissions' depending on your security mode.
Locate the 'Save Protected Baseline' permission. Deny this permission for standard Project Managers or Team Members.
Save the changes. Users will now be restricted from overwriting or editing protected baseline fields in the connected desktop client.

Hide Baseline Columns and Implement Training
Since the desktop app cannot lock fields, the best workaround is to remove baseline columns from standard data entry views.
Maintain Regular Baseline Snapshots
Protect your historical data by creating physical, read-only backups of the project file immediately after saving a baseline.
Simplify Project Tracking with WPS Office
Struggling with the limitations of rigid desktop management software? WPS Office is a free, lightweight Microsoft Office alternative. With WPS Spreadsheet, you can easily build robust project trackers, utilize built-in cell-locking features to freeze baseline data securely, and seamlessly manage tasks with full Microsoft Excel compatibility.
- 1. Download and Install: Download WPS Office Free from the official website and run the quick installer.
- 2. Explore Free Templates: Open WPS Office and navigate to the Template library to find ready-to-use Project Management trackers.
- 3. Lock Your Data: Use the 'Protect Sheet' feature in WPS Spreadsheet to securely lock your project baseline cells from accidental edits.

Frequently Asked Questions
Why doesn't Microsoft Project desktop allow locking baseline fields?
Microsoft Project desktop was originally designed as a single-user planning tool, assuming the sole author has full control over the file. Enterprise-level security and field-locking capabilities were instead developed for Project Server and Project Online environments.
Can I use VBA macros to lock baseline fields in MS Project?
While VBA can be used to track changes or warn users upon editing certain fields, it cannot make the underlying baseline fields completely read-only or locked natively within the desktop application.
How can I verify if someone changed a baseline field?
You can verify baseline integrity by keeping an original, read-only backup of the file. Use the 'Compare Projects' feature found in the 'Report' tab to highlight any discrepancies between the working file and the original baseline snapshot.
Does setting a password on the MPP file protect the baseline?
Setting a password protects the entire document from being opened or saved over by unauthorized users, but it does not prevent someone who has the password from altering the baseline fields once they are inside the file.




