2016-04-06 13 views
1

Yeni bir programcıyım ve bir .mpp dosyasındaki verilere erişmek için Microsoft Project Standard'ın (veya Microsoft Project Professional) API'sine ilişkin bilgileri bulmaya çalışıyorum. Başka bir programda bazı hesaplamalar yapın. Şimdiye kadar, "Microsoft Project Server 2013", program aracılığıyla bilgiye erişmenin bir yolu olarak nasıl kullanılacağı hakkında bilgi buldum, ancak bu görevi yapmak için microsoft proje sunucusunu kullanmamayı diliyorum. Bunun yerine, Visual Studio 2013'de C# kullanarak sadece normal .mpp dosyasını okumak istiyorum. Şimdiye kadar sadece .NET Interop kullanarak bir örnek buldum, ancak buna birlikte çalışmamayı isterim. Açık Proje Dosyası (.mpp) •Microsoft Project Standard 2013 program aracılığıyla bilgileri nasıl okuyabilirim

tablodan Read Giriş • veri

Sadece ben bir CSV dosyası içine okunan Çıktı •: Sipariş Başlamak için, ben şu görevleri yapmak istersiniz Başlamakta yardımcı olmak için bu görevleri yapmak için bazı kodların somut bir örneğini arıyorum.

Herkesin sağlayabileceği herhangi bir yardımı takdir edeceğim.

+0

C# ile bir mpp dosyasını okumak için birlikte kullanmanız gerekir. Mpp dosyaları için ikili belirtim Microsoft tarafından yayımlanmamıştır. –

+0

Merhaba Rachel, cevabınız için teşekkürler. Yukarıda belirtilen aşağıdaki işlevleri nasıl gerçekleştireceğinize dair bir örnek verebilir misiniz? – Fernator

cevap

1

Interop kullanmadan bir MPP dosyasından veri okumak isterseniz, MPXJ'u deneyebilirsiniz. Visual Studio'da çalışıyorsanız, NuGet'ten edinilebilir.

+0

Ah! MPXJ'nin .Net'den kullanılabileceğini bilmiyordum. Denemek için sabırsızlanıyorum. –

İlgili konular