Microsoft Project and a web API?

curiouswebster
curiouswebster used Ask the Experts™
on
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.

Thanks
Comment
Watch Question

Do more with

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

Like other Microsoft Office apps, Project has a Component Object Model (COM) interface:
https://docs.microsoft.com/en-us/office/vba/api/overview/project

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

Note that the enumerations for Project are here:
https://docs.microsoft.com/en-us/office/vba/api/project(enumerations)

Regards, Joe
Chinmay PatelChief Technology Ninja
Distinguished Expert 2018
Commented:
Hi,

Nowadays, Microsoft Project Online is a way to go (https://www.microsoft.com/en-us/p/project-online-professional/CFQ7TTC0K8V1?activetab=pivot:overviewtab) and if you have specific requirements, you might want to check out Microsoft Dynamics 365 Project Service Automation https://dynamics.microsoft.com/en-us/project-service-automation/overview/

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

Regards,
Chinmay.
curiouswebsterSoftware Engineer

Author

Commented:
thanks

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