Microsoft Project and a web API?

curiouswebster used Ask the Experts™
Microsoft Project and a web API?

I see Project has many more features than when I last worked with it, years ago. But, does it have an API?

It would be great to be able to build Project into a large solution, and this would be possible, if I can manipulate Project data externally.

Also, what other similar tools have such capabilities as Project? I do recall,  when using it, if you have a need to go outside their features, it was challenging. But this was many years ago.

Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Fellow 2017
Most Valuable Expert 2018
> does it have an API?

Like other Microsoft Office apps, Project has a Component Object Model (COM) interface:

I haven't used it, but I have used COM for Excel, Outlook, PowerPoint, and very well, and I'm confident that it will for Project, too.

Note that the enumerations for Project are here:

Regards, Joe
Chinmay PatelChief Technology Ninja
Distinguished Expert 2018

Nowadays, Microsoft Project Online is a way to go ( and if you have specific requirements, you might want to check out Microsoft Dynamics 365 Project Service Automation

Both the products offer extensive set of APIs (One in form of connectors another in form of a full-fledged development SDK).

curiouswebsterSoftware Engineer



Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial