Extending and Automating Microsoft Project

As mentioned in the discussion of the Tools menu earlier in this chapter, one of the most powerful functionalities of the VBA environment is its capability to extend itself beyond the bounds of the host program, which can be done in two main ways:

• Referencing external type libraries (files with the .olb, .tlb, or .dll extension) or ActiveX controls (files with the .ocx, .dll, or .exe extension) to provide additional functionality to your code and forms.

• Using Automation to run other programs from Microsoft Project or to run Microsoft Project from other programs.

Note The Microsoft Project Developer Center at http://msdn.microsoft.com/project/ contains a great deal of useful information about advanced programming with Microsoft Project, including links to the Microsoft Project Software Development Kit.

Project Management Made Easy

Project Management Made Easy

What you need to know about… Project Management Made Easy! Project management consists of more than just a large building project and can encompass small projects as well. No matter what the size of your project, you need to have some sort of project management. How you manage your project has everything to do with its outcome.

Get My Free Ebook

Post a comment