Displaying Web Pages inside of Project

The Microsoft® Office Project 2003 architecture for hosting the WebBrowser control provides the ability to display Web-based views within the Project user interface. This ability enables Project to display pages from Microsoft Office Project Web Access within Project itself, such as the Transactions page or the Documents and Issues pages, instead of requiring the project manager to interact with a separate browser instance. Similarly, an organization can develop HTML pages, Web Part Pages, or ActiveX controls to display custom views of project information, and access these from within Project.

The ability to display Web-based views exists whether the user has the Project Guide turned on or off. However, the methods used to display these views differ:

  • Project Guide On   When the Project Guide is ON, the WebBrowser control is already hosted in the document window with the project's functional layout page loaded. If you have a GoalArea or GoalAreaTask in the Project Guide that needs to display a different Web page in the main view area, you can change the location of the functional layout page's right frame when the GoalArea or GoalAreaTask page is loaded.
  • Project Guide Off   When the Project Guide is OFF, the WebBrowser control is not loaded because there is no Web-based Project Guide content to display. The Application object in the Project object model includes the method LoadWebBrowserControl. You can use this method to load the WebBrowser control in Project and display a wrapper Web page within it.

For more information about using the WebBrowser control, see Custom Views and the LoadWebBrowserControl Method.