2012-03-28 41 views
1

如果您必須編寫C#應用程序,您需要從Microsoft Project中借用任務和項目,您會做什麼?有什麼辦法通過C#應用程序連接到Microsoft Project Server?

目的是編寫一個C#應用程序,補充Microsoft Project的幾個功能。例如,我希望我的應用程序根據Microsoft Project中的數據打印某些類型的自定義報告。

+0

我會讀這個問題http://stackoverflow.com/questions/153593/programmatically-access-a-microsoft-project-mpp-file-from-c-sharp – 2012-03-28 15:39:32

+0

謝謝。這有點幫助!不幸的是,這個問題與MP的「離線」版本有關。我有興趣通過它的服務器/數據庫來訪問它,而不是項目文件(每次更改時都需要有人永久保存它)。 – Axonn 2012-03-28 17:49:20

回答

5

Project Server公開了它自己的API:Project Server Interface (PSI),這可能是您的第一個停靠端口。如果這不符合您的目的,MPXJ提供了一個界面,該界面應該允許您直接從Project Server數據庫中讀取數據......雖然我會提醒我自己還沒有嘗試過!

+0

啊,那正是我在找的東西。謝謝! – Axonn 2012-05-31 10:27:38

+0

完美!謝謝! – iboinas 2017-01-21 09:32:52

相關問題