Skip to main content
Go Search
MPUG Home
Membership
Resources
User Group Chapters
Knowledge Library
About MPUG
MySite
  

 

5 Tips for Formatting Text on a Gantt Chart 

News Archive
Ask the Teacher: Earned Value Doesn’t Want to Calculate
Setting Recurring Non-working Time in Microsoft Office Project Standard 2007
Back to the Future
Ask the Teacher: Substituting Resources, Plus Changing the Current Date
4 Formulas for EPM Disaster
Ask the Experts: Define Critical
Oracle on Track to Buy Primavera
Ask the Experts: Why Self-Taught with Microsoft Project Isn't Such a Great Idea
Laying the Foundation for Leading a Project Management Office
Mail: Another Perspective on Defining "Critical"
Certification Insider: Creating a Project from an Existing One
A Rational Approach to Padding
Ask the Expert: Accounting for Material Resources
Chapter Spotlight: 3 Questions with London's Dharmesh Patel
Olympian Stephanie Trafton Connects Winning the Gold with Project Management
5 Compelling Reasons to Upgrade to Project 2007: Visual Reports
Ask the Experts: Displaying Availability Exceptions in Resource Usage Sheet
Certification Insider: How Calendars Control Schedules
Chapter Spotlight: 4 Questions with Houston's Vicki Eaker
The 30-second Report
Ask the Expert: Separating Time Completed from Work Completed
Certification Insider: Defining Working Times with Project 2007 Calendars
Columns I'd Like to See in Project
PMI Releases Updates to Four Standards
How to Reduce Your Project Costs
Ask the Expert: Custom Reports in Microsoft Project
The Work Breakdown Structure
The Strategies of Microsoft Project and Project Server
Certification Insider: Ready! Set! Start Creating Tasks!
Track Project Progress with Physical % Complete
Putting Project Portfolio Management to Work in a Bad Economy
Chapter Spotlight: 4 Questions with Twin Cities' Larry Christofaro
11 Reasons You Should Attend the Microsoft Project Conference
The Case of the Broken Task in Microsoft Project
Ask the Expert: Importing Data from Excel into Project
Certification Insider: Arranging Tasks
Ask the Expert: When Scheduling, Start at the Beginning
Chapter Spotlight: 3 Questions with Baltimore-Washington Metro's Gerald Leonard
Ask the Expert: Tips for Getting Project Server Buy-in from Users
Migrating to Microsoft Project Server 2007: Lessons from the Field
How Gantt Chart-Literate Are You?
Develop Your Project Management Skills: Scenes in the Negotiation Play
Ask the Expert: Optimize Microsoft Project Performance
Ask the Expert: Creating a Limited Resource Availability Schedule
Scheduling Master: Finish to Start Successors
How Gantt Chart-Literate Are You: The Puzzler Solution
The Power of Local Resources in Microsoft Project Server
Certification Insider: How To Influence Tasks and Win Friends (in Microsoft Project)
Ask the Experts: When % Complete Won't Calculate
Ask the Experts: Making Interim Plans Work for You
Project Budgeting: Money Changes Everything
Ask the Experts: How Resource Sharing Works in a Master Project
5 Principles of Program Management for the London Olympics
Certification Insider: Resourcing Project Plans
How to Replace Generic Resources with Named Resources
Ask the Experts: Building What-if Slack Time into Your Schedule
Automated Governance for Portfolio Management
Earn Your PMI-SP, Part 1: Explore the Credential
Creating Microsoft Project Custom Toolbars in 4 Steps
Certification Insider: Assigning Resources in Microsoft Project
Ask the Experts: When Linking Summary Tasks Makes Sense
Earn Your PMI-SP, Part 2: The Application Process and Getting Through the Exam
Working the Numbers: How to Inject Financial Savvy into Project Management
MPUG Thanks Community Leaders in Award Ceremony
Tips and Tricks for Microsoft Project 2007: Creating Useful Custom Views
Ask the Experts: Applying Two Constraints on One Task
Earn Your PMI-SP, Part 3: What You Need to Study
Best Practices for Microsoft Project, Part 1
Best Practices for Microsoft Project, Part 2
Certification Insider: Mastering Duration, Work, and Units
Creating Milestone Reports in Microsoft Project
Ask the Experts: Managing That Schedule with Drop-dead Deadlines
The Project 2010 Interview: Microsoft's Chris Capossela Talks to the Microsoft Project Community
How to Restore an Abandoned Project Schedule
Certification Insider: Modifying Resource Assignments
Why MPUG: Five Perspectives, One Member
The Purpose of Project Charters
Forecasting Schedule Issues with a Deadline Dashboard
Ask the Experts: Printing Notes in a Project
How to Achieve a More Realistic Schedule in Your Project Planning
Is Microsoft Project a Project Management Tool?
The New Year's Resolution of a Project Manager
Certification Insider: Understand Critical Path
Project Programming: Integrating Project Server's Timesheet with an Access Control System
Ask the Experts: What's Going on This Week?
Critical Path 2.0
Certification Insider: Exchanging Data between Programs
ProjecTalk Goes On the Air!
Ask the Experts: Making Sense of Current Activity Reports
Three Rules for a Happy Life with Project 2007
Project Date Numbering
Sign Up for MPUG Chapter Alerts!
MPUG Members: Tell Us What You're Going to Love about Microsoft Project 2010 -- and Get a Free Copy of the Software!
Microsoft Project 2010: Preparing for Launch
Certification Insider: Saving and Modifying Baselines
Ask the Experts: Creating a Report with Task and Resource Data
Microsoft Project 2010 Licensing
Microsoft Project 2010 Upgrade Path
Project Server 2010: Things to Note, and Avoid, as You Start the 2010 Journey
5 Tips for Formatting Text on a Gantt Chart
Microsoft Project 2010 Feature Rally: Sync to SharePoint
Microsoft Project 2010 Feature Rally: Manually Scheduled Tasks
Microsoft Project 2010 Feature Rally: Departmental Fields
Microsoft Project 2010 Feature Rally: Inactive Tasks
Microsoft Project 2010 Feature Rally: Team Planner
Microsoft Project 2010 Feature Rally: Reporting
Microsoft Project 2010 Feature Rally: The Ribbon
Microsoft Project 2010 Feature Rally: Synching with SharePoint
Microsoft Project 2010 Feature Rally: Project Timeline
Microsoft Project 2010 Feature Rally: Integrated Portfolio Management
Microsoft Project 2010 Feature Rally: No More ActiveX!
Microsoft Project 2010 Feature Rally: ROG, the Red Over-allocation Guy
Certification Insider: Making Resource Assignments Realistic
Ask the Experts: Exporting Only Tasks to Excel
The Great Demo! Top 10 List
The Great Demo! Top 10 List
Microsoft Project View Mastery
EPK Cost Tackles Cost Management for Microsoft Project Server
Lock Down Microsoft Project Progress Data
Certification Insider: Resource Overallocations
Don't Touch That Dial! What to Do Before Using Microsoft Project
Ask the Experts: Managing a Large Number of Resources
10 Easy Ways to Earn PDUs
The Awful Demo: Top 10 List of What NOT to Do
Microsoft Project Certification 2010 - How To Guide
Microsoft Project Certification 2010 Frequently Asked Questions
Ask the Experts: Quick Project Status Report
Schedule Tasks Your Way
Start Your Project Management Career
Calendar Exceptions in Microsoft Project 2010
Social Networking in Project Management, Part 1: Using Twitter
Ask the Experts: Updating the Baseline
Keeping Your Project Schedules Updated by the Team without Microsoft Project
Social Networking in Project Management, Part 2: Using Facebook, Blogging, and More
PMI Keynoters Clinton and Kundra Highly Value PMers
Laser Construction Wins PMI's Project of the Year Award
MPUG Mega-Guide for Learning Project 2010
Ask the Experts: Reports on Over-allocated Resources
Get To Your Control Documents Easily!
Three Reporting Questions
Certification Insider: Tracking Project Progress
The All-Time, Number-One Mistake Made by Schedulers
5 Reasons Not to Attend a PMP Exam Boot Camp
Ask the Experts: Bothersome Behavior of the New Version of My Old Friend
A Microsoft Project Beta Exam Experience
Certification Insider: Managing Multiple Projects
Focus: Getting Your Project People on the Same Page
A Call to Action: What is a Project "Schedule"?
Focus on Analytics: Stopping Project Derailments
Task Types: Don't Get Frustrated!
Ask the Experts: Configuring the Project Server 2010 Enterprise Global Template
Response to "What is a Project Schedule?"
Focusing on Deliverables, Not Just the Schedule
Certification Insider: Microsoft Project Budgets and Costs
Ask the Experts: Is Microsoft Project Overkill? And the Task Inspector Equivalent
The Basics of Estimation with Microsoft Project
How to Sell Project Management to Senior Executives Who Don't Want It
The Model Project Management Office
The Project Communication Plan
A Master at Project Management
Ask the Experts: Working Offline in Project Server 2010
10 Trends Ruling Project Management That Will Affect Your Future
Chapter Spotlight: 4 Questions with Madison's Wendy Anderson
How to Get Certified in Microsoft Project 2010
Certification Insider: Project Reporting
10 Key Business Analysis Trends to Guide Your IT Organization to Greater Results in 2011
Ask the Experts: 15 Microsoft Project Tips for New Users
Creating a High Performance Project Team
Tips for Taking the Microsoft Project 2010 Certification Exam
The Missing Link in Microsoft Project 2010: Project Financial Intelligence
Arpan Shah, Head of Microsoft Project Product Management, Discusses Service Pack 1
The Seven Deadly Sins of Project Schedules
Ask the Experts: Hammock Tasks
Project Management Advice: The Price of Right
Certification Insider: Analyzing Variance with Microsoft Project
How To Display Lag between Tasks in Your Gantt Chart
Tips on Handling a Problem Team Member on your Project
The Art and Science of Estimating Task Lengths
High-flying Jumpstart: Cloud-based Project Management
How to Use Free Analyst Reports to Build Your Case for Microsoft Project
Ask the Experts: Combining Resources across Projects
When Did You Revise the Estimates?
What's the Status of the Program? Dynamic Program Reporting
When Are You Working? Updating a Resource Calendar
Cost Decisions in Project Management Accounting
Ask the Experts: The Case of the Calendar Changes
Project Directions: Microsoft's Arpan Shah Fields Questions
What You Need to Know about Project Server 2010 Service Pack 1, Part 1
pmi2011
Is Project Management a Profession?
Project Pearls: Eliminate Over-Allocations
Microsoft Project on the Go
Ask the Experts: Selling your Message with the Project 2010 Timeline View
Quick Access Toolbar for Easy Navigation in Microsoft Project
Using Project Management for Social Change
Change Management during a Project Server Implementation
The Most-Read MPUG Microsoft Project Articles of 2011
The Most Viewed MPUG Forums Threads of 2011
Three Common Principles for Project Initiation
Ask the Experts: Over-allocation with 2.5 Hours of Work?
Group Resources for Effective Reports!
Too Tired to Care? Regain Your Perspective with 5 Proven Practices
Ask the Experts: Tying Tasks and Assignments across Projects
Manage Scheduling Contingency
Project Portfolio Management: Align Project Resources with Business Strategy
Team Players: Exchanging Project Data with Your Development Team
Ask the Experts: A Successful EPM Implementation Has More than Technology
Dealing With Uncertainty in Project Schedules
Microsoft Project Options you want to know about
Performance Tuning Your Scheduling Practices
Project Options You Want to Know About
Microsoft Community Leader Award Winners
8 Important Lessons I Learned During EPM Implementations
Insights for Scheduling
Creating an Agile Schedule with MS Project
Ask the Experts: Similar Task Names
Habits: Why Trader Joe’s Serves Free Coffee Every Day of the Year
Toolbar and Menu Commands for Microsoft Project 2007
 
 

Microsoft Project 2007 offers many features to customize the components of a Gantt chart. If you're presenting your schedule using a Gantt chart, you can use Project 2007's advanced formatting features to visually emphasize the crucial project data displayed on the chart. I'll demonstrate five techniques herewith by using the short sample schedule shown in Figure 1.

Figure 1. Our sample schedule.

Kocaman Figure 1

Note: Always do formatting on a copy of your original project plan file and use that copy for the presentation.

Tip 1. How to Change the Date Display Format on the Gantt Chart

Project displays milestone dates by default on a Gantt chart. Date display format applies to all the dates displayed on the chart, and it can be easily changed in the Layout dialog box as follows: Right click at any point in the blank chart area to open the shortcut menu and then select Layout on the menu. In the Layout dialog box, select a date format in the Date format box and click OK.

Figure 2. The shortcut menu and Layout dialog box.

Kocaman Figure 2

Note that if you select Default on the list, the Date format selection on the View tab of the Options dialog box in the Tools menu determines the date display format for all the Gantt chart dates.

Tip 2. How to Change the Position of the Date Displayed on a Milestone

As Figure 1 shows, there's a deadline arrow just on the top of the date displayed on the right of the milestone. It's possible to place the milestone date to another position -- to the left, up, down or inside the milestone diamond.

The left of the milestone diamond seems the best position to place the date. To change the position, double-click the diamond to open the Format Bar dialog box and then click the Bar Text tab. Delete Finish field in the Right box and then enter or select Finish in the Left box as shown in Figure 3.

Figure 3. The Format Bar dialog box.

Kocaman Figure 3

Click OK button to close the dialog box and apply the changes that you've made. The date will now be displayed on the left of the diamond as shown in Figure 4.

Figure 4. The milestone date on the left.

Kocaman Figure 4

Note that the new setting will apply only to the Finish - Ph A milestone. The Bar Styles dialog box is used to change the position of the date displayed for all the existing milestones and the new ones to be created. There are several ways to open the Bar Styles dialog box as listed below:

• Right click at any point in the blank chart area to open the shortcut menu and then select Bar Styles command on the menu.
• Or double-click at any point in the blank chart area.
• Or use the Bar Styles menu command on the Format menu.

In the Bar Styles dialog box, click the Milestone line on the Name column and then make the necessary changes in the Text tab in exactly the same way as you did in the Format Bar dialog box. Click OK to close the dialog box and apply changes to all the milestone dates on the chart.

Tip 3. How to Change Text Formatting of the Milestone Date

We can change the format of the milestone text displayed by using the Text Styles dialog box. To open the dialog box, select the Text Styles menu command on the Format menu. Then select Bar Text - Left on the Item to Change drop-down list.

Figure 5. The Text Styles dialog box.

Kocaman Figure 5

You can select underlining and change the font, font style, size, and color of the text displayed by using the Text Styles dialog box. Click OK to close the dialog box and apply any changes that you've made.

Note that the Background Color and Background Pattern boxes for the "Bar Text" in Text Styles dialog box are grayed out.

Tip 4. How to Display More than One Field in the Same Position

It's possible to display more than one field at any position of the Gantt chart bars, including the milestones.

As an example, we can display both the milestone name and the date on the left of the milestone diamond (or bar). To do this, it's necessary to combine both values in a custom text field by using a simple expression and then select the custom field name in the Left box of the Bar Text tab (see Figure 3). Project will display the value returned by the expression on the left of the milestone diamond. Steps are as follows:

1. To open the Custom Fields dialog box, apply the following command sequence: Tools menu | Customize menu command | Fields... submenu command.

2. In the Custom Fields dialog box, select Text1 field and click the Rename... button; then enter BAR_INFO in the Rename Field dialog box and click OK to return to the Custom Fields dialog box.

Figure 6. The Custom Fields dialog box.

Kocaman Figure 6


3. Click the Formula... button to open the Formula for "BAR_INFO" dialog box. We're now going to build an expression to combine the field values in the Edit formula box below the BAR_INFO= label.

Figure 7. The Edit Formula dialog box.

Kocaman Figure 7

A simple expression (or formula) would be as follows: [Name] & [Finish]. We can type the formula in or build it by using the buttons.

Brackets around the field names are required by syntax. If you insert a field name to the formula by selecting from the list opened by clicking the Field button, Project will automatically put brackets around the field name.

Ampersand ("&"), one of the operators available, is called a string concatenation operator. It combines two strings into a single string. You can select any operator from the Formula Toolbar to build an expression.

4. Now let's make a couple of improvements in the formula. It's possible to display the date in a format independent of the date display format setting in the Layout dialog box. For this purpose, we'll use the ProjDateConv and Ucase function in the formula. Those functions can be found in the Conversion and Text submenu of the Function button list. Click the Help button to have more information on the functions and operators.

Instead of the [Finish] expression we're going to use the following one:

Ucase( ProjDateConv( [Finish], pjDate_mmm_dd ) )

In the above expression ProjDateConv function gets the finish date from the first parameter and then formats and returns the date as specified by the second parameter pjDate_mmm_dd.

The Ucase function converts any text in the returned value by the ProjDateConv function to uppercase. The finished expression will be as follows:

[Name] & " - " & Ucase(ProjDateConv([Finish],pjDate_mmm_dd))

with a hyphen and spaces added in between the date and the task name for clarity. Cut, copy, and paste functions work in the formula box.

5. Enter the formula in the formula box and then click OK. A confirmation dialog box will pop up. Click OK again to close it. Click OK once again in Custom Fields dialog box to close it.

Project will now automatically evaluate the formula and populate the BAR_INFO field on each task line with the returned string value. We don't need to add BAR_INFO field to the table.

6. Next, we'll display the BAR_INFO value only for the milestone Finish - Ph A. Double-click the diamond and replace Finish with BAR_INFO by selecting from the field list in the Bar Text tab of the Format Bar dialog box (To browse quickly to the fields starting with "T", just press <T> on the keyboard.)

Figure 8. The Format Bar dialog box.

Kocaman Figure 8

7. Click OK to close the dialog box and apply the change. The Gantt chart will look like Fıgure 9.

Figure 9. The milestone name and date now display on the left.

Kocaman Figure 9

Tip 5. How to Change Background Formatting of Gantt Chart Text

The Background Color and Background Pattern boxes for the "Bar Text" in the Text Styles dialog box are grayed out. We're going to draw a colored rectangle and use it as a background to the text.

1. Display Drawing toolbar by selecting from the Toolbars submenu (View menu).

2. Draw a rectangle below the milestone text and make it big enough to cover all the text.

3. Right click on the rectangle to open the shortcut menu and select the Properties menu command. The Format Drawing dialog box will open. In the Line & Fill tab select none for line and yellow for custom fill color. In the Size & Position tab attach the rectangle to the left of the task ID # 4 (Finish - Ph A milestone) as shown in Figure 10.

Figure 10. Attach the rectangle to the milestone.

Kocaman Figure 10

Now the rectangle will move together with the milestone on the schedule.

4. Next, reposition the yellow rectangle over the text displayed by using the mouse. Project will automatically adjust Horizontal and Vertical values in the Format Drawing dialog box. Resize the rectangle if necessary. Right click the rectangle and select Order in the shortcut menu and then select Send To Back in the submenu (Figure 11).

Figure 11. Place the yellow rectangle as background to the text.

Kocaman Figure 11

The chart will look like Figure 12.

Figure 12. Text with colored background

Kocaman Figure 12

5. Save the file.

If we now change the task durations, the text position and date value will be adjusted accordingly as seen in Figure 13. On the other hand, if we change the date display format, the milestone date display format won't be affected.

Figure 13. Text with a colored background with a new position and string value adjusted automatically. The date display format remains unchanged.

Kocaman Figure 13

Ismet Kocaman
Ismet Kocaman, MCTS, PMP, is a Mechanical Engineer based in Turkey. He has more than 15 years of project management experience in the manufacturing sector. He currently provides consultancy to small to mid-sized companies on project management, reorganizing, and streamlining the manufacturing operations. He also conducts training seminars for engineers on Project 2007. Contact Ismet at ikocaman.pm@gmail.com.

 

© Copyright 1997- MPUG.com. All Rights Reserved. Privacy Policy - Contact Us