Progress bars not drawn for tasks that are in progress – Microsoft 365 Apps

Microsoft Technical Article






Troubleshooting Missing Task Progress Bars in Microsoft Project

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 Start and the To column is set to Complete 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:

  1. Select the View menu and choose the Gantt Chart you wish to modify.
  2. Go to the Format menu and click Bar Styles.
  3. Locate the Progress bar row.
  4. In the To column, change the value from Complete Through to Stop.
  5. 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

  1. Navigate to the Format tab on the ribbon.
  2. Locate the Chart Style group and click the small launcher arrow in the bottom right corner to open the Bar Styles dialog.
  3. Highlight the row where the new style should be placed and select Insert Row.
  4. In the Name field, enter Progress.
  5. 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.
  6. In the Show For… Tasks column, type Normal.
  7. In the From column, type ActualStart.
  8. In the To column, type CompleteThrough.
  9. Click OK to apply.

Project 2010

  1. Select the View tab and click Gantt Chart.
  2. On the Format tab, click Format, then select Bar Styles.
  3. Select the insertion point and click Insert Row.
  4. Name the row Progress.
  5. Configure the Appearance via the Bars tab (Middle section):
    • Shape: Third bar shape.
    • Pattern: Solid pattern.
    • Color: Black.
  6. Set Show For… Tasks to Normal.
  7. Set From to ActualStart.
  8. Set To to CompleteThrough.
  9. Click OK.

Project 2007 and Older

  1. Go to the View menu and select Gantt Chart.
  2. Go to the Format menu and click Bar Styles.
  3. Select a row and click Insert Row.
  4. Enter Progress in the Name column.
  5. Adjust the Appearance in the Middle section of the Bars tab:
    • Shape: Medium bar width (third option).
    • Pattern: Solid (first option).
    • Color: Black.
  6. In the Show For … Tasks column, enter Normal.
  7. In the From column, enter Actual Start.
  8. In the To column, enter Complete Through.
  9. Click OK.

Official Source: Read the full article on Microsoft.com