Die Microsoft Office API bietet programmatischen Zugriff auf MS Project. Ich habe sie nur für Word und Excel verwendet und weiß daher nicht, wie umfangreich die Schnittstelle ist. Sie müssen sich auf MSDN ein wenig umsehen, um herauszufinden, was Sie tun können und was nicht.
Eines der Java-Projekte in meinem Unternehmen verwendet ein kommerzielles Produkt von Aspose die es Anwendungen ermöglicht, Office-Dokumente einschließlich Project zu bearbeiten. Es funktioniert gut für ihre Zwecke, aber auch hier haben sie es nur für Word und Excel verwendet, so dass sie nicht viel über Project sagen können.
EDIT (2019) : Ich kann bestätigen, dass es sich um ein sehr leistungsfähiges Produkt handelt.