The Project 2010 user interface is redesigned and now uses the Microsoft Office Fluent user interface (UI). Introduced in the 2007 Microsoft Office system, the Fluent UI makes it easier for people to find and use the full range of features that Office applications provide, and to preserve an uncluttered workspace. For more information about the Fluent UI, see the resources in Microsoft Office Fluent User Interface Resource Center (http://go.microsoft.com/fwlink/p/?LinkID=111045).

The Microsoft Office Backstage view is part of the Fluent UI and a companion feature to the ribbon. The Backstage view, which can be accessed from the File tab, helps you find frequently used features for managing your Microsoft Project files. (The File tab replaces the Microsoft Office Button and File menu that were used in earlier releases of Microsoft Office.) The Backstage view is used to manage Microsoft Project Server connections, and to check out and publish projects.

Project Professional 2010 contains the Team Planner, a resource scheduling view that lets users see at a glance what their team members are working on and move tasks from one person to another. Users can also view and assign unassigned work, view over-allocations, and see task names and resource names.

In Project Professional 2010, users can export project files to a list in Microsoft SharePoint Server 2010 or Microsoft SharePoint Foundation 2010. This provides a quick and easy way for a project manager to share status or create reports that can be viewed across the organization. Microsoft Project Web Access is not required to synchronize with a SharePoint list.

Project 2010 changes how projects are scheduled. Factors such as task dependencies and the project calendar no longer automatically adjust task dates when a task is manually scheduled. This feature can be especially useful for early planning when the duration of a task might not yet be known. Users can place a manually scheduled task anywhere in their schedules, and Project 2010 will not move it. Project managers who are accustomed to automatic scheduling with past versions of Project can turn off the new manual scheduling feature, either for specific tasks or for the whole project. Some projects may require the powerful scheduling engine of Project to handle scheduling.

Users can make tasks inactive and still keep them in their projects. The main value of this feature is that custom field information, resource assignments, and all other data stays in the task. (Note that these factors do not contribute to roll-ups.)Inactive tasks often have important information (such as cost information) that can be valuable for archival purposes and what-if planning.

Creating subtasks and then rolling them up into summary tasks is no longer restricted. In Project 2010, users can create summary tasks first, and the summary tasks can have dates that do not exactly match the roll-up dates of the subtasks. At the beginning of the planning phase, users might only have some high-level information about key deliverables and major milestones of their projects. In Project 2010, users can divide projects into high-level phases based on the overall timeline and budget. This means that it is not necessary for dates of individual work items to line up exactly with dates of the high-level phases.

Project 2010 now includes a timeline view. For new files, the timeline view is automatically displayed above most other views. This shows a concise overview of the whole schedule. Otherwise, users can turn on the timeline view manually. Users can add tasks to the timeline, print it, or paste it into an e-mail message for an easy-to-view project summary.

Features similar to those in Microsoft Excel are available in Project 2010. These include the following:

Simplified adding of new columns. When in sheet view, a user can click the Add New Column heading, and then type or select the name of a new or existing column. An existing column can also be quickly renamed by clicking its title and typing a different column name.

Enhanced filter UI makes it easier for users to find tasks and resources.

The most frequently used commands can now be found easily. By right-clicking any item in a view, such as bar, table cell, or chart, a mini-toolbar with a quick list of frequently used commands is displayed.

In Project 2010, users can quickly zoom in and out of the time phased section of a view by using a slider in the status bar. Move the view slider to the right to zoom in a schedule and move the slider to the left to zoom out. The view slider works in the Gantt chart, network diagram, calendar, and all graph views.

Project 2010 is compatible with previous versions of Microsoft Project.

Users can create files in Microsoft Project 2007 or earlier and then open and edit them in Project 2010, although certain features of Project 2010 are not enabled. If you save the earlier version files in the Project 2010 format, all Project 2010 is available.

In addition, you can create files in Project 2010 and then convert them to the Project 2007,Project 2003 , Project 2000 file formats.

The ability to create and use custom forms through the user interface (Tools | Customize | Forms) is removed in Project 2010. If users previously created custom forms in their application, the forms can no longer be accessed.

This is an outdated and rarely used feature. The amount of effort required to maintain the feature (for example, updating the controls to be compatible with Project 2010) is not feasible. Use Microsoft Visual Basic for Applications (VBA) to create custom forms that replace the previously created forms. Customers usually use VBA, Visual Studio Tools for Office (VSTO), or other methods to perform the same task.

Because OWC is removed in Microsoft Office 2010, resource availability graphs have changed in Project 2010, and users can no longer see proposed availability on the selected task without temporarily assigning a resource to the task. In addition, users lose the split when they select to see the graph, can no longer graph multiple resources together (you must do this one at a time), and do not see numbers next to the graph saying how high the bars are. The team builder experience is also different from the assign resource experience. Team builder starts PWA, and the assigned resource uses resource graphs in Project 2010. The new graphs are customizable and are now printable.

To move from Microsoft Office Project 2003 to Project 2010, you must first convert your Project 2003 data to the Microsoft Project 2007 file format. You do this through the Migration tool, a command-line utility that is available on the Project 2007 installation disk.

Note

Another option for migrating Project 2003 to Office Project 2007 data is to use the Project Server 2010 virtual migration environment (VME). The VME is a virtualized Project 2007 environment that contains all the necessary applications and utilities required to migrate Project 2003 data to Project 2007. For more information, see Virtual migration environment (VME) guide for Project Server 2010.

Project 2010 enables the user to save files in Project 2007 file format. Therefore, both versions can easily share data and run on the same network. Both can even be installed on the same computer though only one version can run at a time. For more information, see Use Project with previous versions (http://go.microsoft.com/fwlink/p/?LinkId=216931).

However, the 64-bit and 32-bit editions of Project cannot be installed on the same computer. For more information, see 64-bit editions of Office 2010.

In Office 2010, Visual Basic for Applications (VBA) 6.0 was updated to VBA 7.0. VBA 7.0 settings were reset to their defaults after migration instead of automatically repopulating. This occurred because the registry settings for VBA are in a different hive in Office 2010, as shown in the following table.

Version

Registry subkey

Microsoft Office 2000 through Office 2007

HKEY_CURRENT_USER\SOFTWARE\Microsoft\VBA\6.0\Common

Office 2010

HKEY_CURRENT_USER\SOFTWARE\Microsoft\VBA\7.0\Common

To resolve this problem, copy the VBA 6.0 registry keys from the 6.0 hive to the 7.0 hive.