Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Visual Studio 2013, Microsoft Office Project için VSTO Eklentileri oluşturmak için kullanabileceğiniz proje şablonları sağlar. VSTO Eklentilerini kullanarak Project'i otomatikleştirebilir, Project özelliklerini genişletebilir veya Project kullanıcı arabirimini (UI) özelleştirebilirsiniz.
VSTO Eklentileri hakkında daha fazla bilgi için bkz. VSTO Eklentilerini programlamaya başlama ve VSTO Eklentileri mimarisi. Microsoft Office ile programlamaya yeni başladıysanız bkz. Kullanmaya başlama (Visual Studio'da Office geliştirme).
Şunlar için geçerlidir: Bu konudaki bilgiler, Project için VSTO Eklenti projeleri için geçerlidir. Daha fazla bilgi için bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.
Uyarı
Office deneyimini birden çok platformda genişleten çözümler geliştirmek mi ilginizi çekiyor? Yeni Office Eklentileri modeline göz atın. Office Eklentileri, VSTO Eklentileri ve çözümleriyle karşılaştırıldığında küçük bir ayak izine sahiptir ve HTML5, JavaScript, CSS3 ve XML gibi neredeyse tüm web programlama teknolojisini kullanarak bunları oluşturabilirsiniz.
Proje nesne modelini kullanarak projeyi otomatikleştirme
Project nesne modeli, Project'i otomatikleştirmek için kullanabileceğiniz birçok türü kullanıma sunar. Bu türler, program aracılığıyla projede görev oluşturma ve değiştirme gibi yaygın görevleri gerçekleştirmek için kod yazmanızı sağlar.
VsTO Eklentisinden Project nesne modeline erişmek için projenizdeki sınıfın Application alanını kullanınThisAddIn.
Application alanı, Project nesnesinin geçerli örneğini temsil eden bir Microsoft.Office.Interop.MsProject.Application nesne döndürür. Daha fazla bilgi için bkz. PROGRAM VSTO Eklentileri.
Project nesne modeline çağrı yaptığınızda, Project için birincil birlikte çalışma derlemesinde sağlanan türleri kullanırsınız. Birincil birlikte çalışma derlemesi, VSTO Eklentisindeki yönetilen kod ile Project'teki COM nesne modeli arasında bir köprü görevi görür. Project'in birincil birlikte çalışma derlemesindeki tüm türler Microsoft.Office.Interop.MSProject ad alanında tanımlanır. Birincil birlikte çalışma derlemeleri hakkında daha fazla bilgi için bkz. Office çözümleri geliştirmeye genel bakış (VSTO) ve Office birincil birlikte çalışma derlemeleri.
Proje nesne modeli belgelerini kullanma
Project nesne modeli hakkında tam kapsamlı bilgi için Project VBA nesne modeli referansına başvurabilirsiniz. VBA nesne modeli referansı, Visual Basic for Applications (VBA) koduna sunulduğu şekliyle Project nesne modelini belgelendirir. Daha fazla bilgi için Project nesne modeli başvurusu'na bkz.
VBA nesne modeli başvurusundaki tüm nesneler ve üyeler, Project birincil birlikte çalışma derlemesindeki (PIA) türlere ve üyelere karşılık gelir. Örneğin, VBA nesne modeli başvurusundaki Takvim nesnesi Project PIA'daki türe Microsoft.Office.Interop.MSProject.Calendar karşılık gelir. VBA nesne modeli başvurusu çoğu özellik, yöntem ve olay için kod örnekleri sağlasa da, bunları Visual Studio kullanarak oluşturduğunuz bir Project VSTO Eklentisi projesinde kullanmak istiyorsanız, bu başvurudaki VBA kodunu Visual Basic veya Visual C# 'ye çevirmeniz gerekir.
Uyarı
Şu anda Project için birincil birlikte çalışma derlemesine ait başvuru dokümanı bulunmamaktadır.
Proje birincil birlikte çalışma derlemesindeki altyapı türleri
Project PIA kullanan kod yazarken VBA başvurusunda açıklanmayan birçok tür fark edebilirsiniz. Bu ek türler, Project'in COM tabanlı nesne modelindeki nesneleri yönetilen koda çevirmeye yardımcı olur; bunlar doğrudan kodunuz içinde kullanılmaya yönelik değildir.
Daha fazla bilgi için bkz. Office birincil birlikte çalışma derlemelerindeki sınıflara ve arabirimlere genel bakış.
Projenin kullanıcı arabirimini özelleştirme
Project kullanıcı arabirimini aşağıdaki yollarla özelleştirebilirsiniz.
| Görev | Daha fazla bilgi için |
|---|---|
| Project'te Şeride özel sekmeler ekleme | Şeride genel bakış |
Project ve diğer Microsoft Office uygulamalarının kullanıcı arabirimini özelleştirme hakkında daha fazla bilgi için bkz. Office kullanıcı arabirimi özelleştirme.
İlgili içerik
- İzlenecek yol: Proje için ilk VSTO Eklentinizi oluşturma
- VSTO Eklentilerini programlamaya başlama
- Office çözümleri geliştirmeye genel bakış (VSTO)
- VSTO Eklentilerinin Mimarisi
- Nasıl yapılır: Visual Studio'da Office projeleri oluşturma
- VSTO Eklentilerini Programla
- Office çözümlerinde kod yazma
- Office birincil birlikte çalışma derlemeleri
- Office kullanıcı arabirimi özelleştirmesi
- Office geliştirmesinde Project 2010 ve Project Server 2010