
Troubleshooting Missing Task Progress Bars in Microsoft Project
🚀 Overview
In Microsoft Project, IT administrators and project managers may encounter a specific visualization issue where task progress bars fail to render within the Gantt Chart view. Even when a task has been updated with “Percent Complete” data or actual work hours, the expected progress indicator (typically a thinner bar inside the task bar) remains invisible. This display discrepancy is generally not a sign of data loss, but rather a configuration conflict involving resource calendars or the deletion of specific bar styles within the application’s global or project-specific settings.
⚙️ Key Technical Details
This rendering behavior is typically triggered by one of two primary environmental conditions:
Condition 1: 24-Hour Resource Calendar Conflicts (Legacy Versions)
- Applicability: This specific condition is primarily found in Project 2003 and earlier versions.
- Technical Root: When a task is assigned to a resource utilizing a “24 Hours” base calendar (or a custom calendar where the working time is defined as a continuous 24-hour block), the Gantt engine fails to draw the progress bar using standard parameters.
Condition 2: Missing or Deleted Progress Bar Styles
- Applicability: All versions of Microsoft Project (2003 through 2013 and later).
- Technical Root: The “Progress” definition has been manually removed from the Bar Styles configuration. Because Gantt Chart bars are drawn based on a specific layering order defined in this dialog, the absence of a “Progress” entry prevents the software from overlaying progress data onto the task bars.
- Verification: To check if the style exists, navigate to the Bar Styles dialog. A healthy configuration should contain a row named Progress where the From column is set to
Actual Startand the To column is set toComplete Through.
⚠️ Impact
While the underlying project data (actual start dates, remaining duration, and percentage complete) remains intact in the database, the visual impact on the user is significant:
- Reporting Inaccuracy: Project managers cannot perform “at-a-glance” status assessments.
- User Confusion: End-users may believe their updates were not saved or that the project file is corrupted.
- Administrative Overhead: IT Admins may need to manually restore these styles across multiple project templates if the deletion occurred in a global template (Global.mpt).
🛠️ Workaround and Resolution Steps
🔧 Resolving Condition 1 (24-Hour Calendar)
If you are utilizing legacy versions and 24-hour calendars, modify the bar definition as follows:
- Select the View menu and choose the Gantt Chart you wish to modify.
- Go to the Format menu and click Bar Styles.
- Locate the Progress bar row.
- In the To column, change the value from
Complete ThroughtoStop. - Confirm changes by clicking OK.
🔧 Resolving Condition 2 (Restoring Deleted Progress Styles)
Follow the steps below based on your specific version of Microsoft Project to manually rebuild the progress bar style:
Project 2013 and Newer
- Navigate to the Format tab on the ribbon.
- Locate the Chart Style group and click the small launcher arrow in the bottom right corner to open the Bar Styles dialog.
- Highlight the row where the new style should be placed and select Insert Row.
- In the Name field, enter
Progress. - Under the Appearance column for this new row, go to the Bars tab and define the Middle section:
- Shape: Select the third shape (medium width bar).
- Pattern: Select the first pattern (solid).
- Color: Select Black.
- In the Show For… Tasks column, type
Normal. - In the From column, type
ActualStart. - In the To column, type
CompleteThrough. - Click OK to apply.
Project 2010
- Select the View tab and click Gantt Chart.
- On the Format tab, click Format, then select Bar Styles.
- Select the insertion point and click Insert Row.
- Name the row
Progress. - Configure the Appearance via the Bars tab (Middle section):
- Shape: Third bar shape.
- Pattern: Solid pattern.
- Color: Black.
- Set Show For… Tasks to
Normal. - Set From to
ActualStart. - Set To to
CompleteThrough. - Click OK.
Project 2007 and Older
- Go to the View menu and select Gantt Chart.
- Go to the Format menu and click Bar Styles.
- Select a row and click Insert Row.
- Enter
Progressin the Name column. - Adjust the Appearance in the Middle section of the Bars tab:
- Shape: Medium bar width (third option).
- Pattern: Solid (first option).
- Color: Black.
- In the Show For … Tasks column, enter
Normal. - In the From column, enter
Actual Start. - In the To column, enter
Complete Through. - Click OK.
Official Source: Read the full article on Microsoft.com
