InfoPath Çözümleri
Visual Studio, Microsoft Office InfoPath için uygulama düzeyi eklentileri oluşturmak amacıyla kullanabileceğiniz proje şablonları sağlar.InfoPath'i otomatikleştirmek, InfoPath özelliklerini genişletmek ve InfoPath kullanıcı arabirimini (UI) özelleştirmek için bu çözümleri kullanabilirsiniz.
Uygulama hedefi: Bu konudaki bilgiler, InfoPath 2013 ve InfoPath 2010 için uygulama düzeyi projelere yöneliktir. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.
InfoPath için uygulama düzeyi eklentileri diğer Microsoft Office uygulamaları için eklentilere benzerdir.Bu tür çözümler uygulama tarafından yüklenen bir derlemeden oluşur.Son kullanıcılar bu derlemenin işlevselliğine hangi form ya form şablonunun açılmış olduğuna bağlı olmaksızın erişebilir.Uygulama düzeyi eklentileri hakkında daha fazla bilgi için, bkz. Uygulama Düzeyi Eklentilerini Programlamaya Başlama ve Uygulama Düzeyi Eklentileri Mimarisi.
[!NOT]
Visual Studio 2013, Visual Studio'nun eski sürümleri tarafından sağlanan InfoPath form şablon projelerini içermez.Ayrıca Visual Studio 2013'u Visual Studio'nun eski bir sürümünde oluşturulmuş bir InfoPath form şablon projesini açmak ya da düzenlemek için de kullanamazsınız.Ancak, açabilir ve bir InfoPath form şablon projesini Visual Studio Tools for Applications kullanarak düzenleyebilirsiniz.Daha fazla bilgi için bkz: InfoPath 2010 VSTO 2008 projelerle çalışma..
InfoPath'i Eklenti Kullanarak Otomatikleştirme
Visual Studio'daki Office geliştirme araçları kullanılarak oluşturulmuş bir Office eklentisinden InfoPath nesne modeline erişmek için, projenizdeki ThisAddIn sınıfının Application alanını kullanın.Application alanı, InfoPath'in geçerli örneğini gösteren Application nesnesini döndürür.Daha fazla bilgi için bkz. Uygulama Düzeyi Eklentileri Programlama.
Bir eklentiden InfoPath nesne modelini çağırdığınızda, InfoPath için sağlanan birincil birlikte çalışma derlemesi içindeki türleri kullanabilirsiniz.Birincil birlikte çalışma derlemesi, eklentide yönetilen kod ve InfoPath'deki COM nesne modeli arasında köprü gibi davranır.InfoPath birincil birlikte çalışma derlemesindeki tüm türler Microsoft.Office.Interop.InfoPath isim uzayında tanımlanır.InfoPath birincil birlikte çalışma derlemesi hakkında daha fazla bilgi için bkz. Microsoft Office InfoPath Birincil Birlikte Çalışma Derlemesi Hakkında.Birincil birlikte çalışma derlemeleri hakkında genel bilgi için bkz. Office Çözümleri Geliştirmesine Genel Bakış ve bkz. Office Birincil Birlikte Çalışma Derlemeleri.
InfoPath'in Kullanıcı Arabirimini Eklenti Kullanarak Özelleştirme
InfoPath için bir eklenti oluşturduğunuzda, farklı birkaç KA özelleştirme seçeneğiniz vardır.Aşağıdaki tabloda bu seçeneklerin bazısı listelenmiştir.
Görev |
Daha fazla bilgi için |
---|---|
Özel görev bölmesi oluşturma. |
|
InfoPath uygulamasında Şerite özel sekmeler ekleme. |
InfoPath ve diğer Microsoft Office uygulamalarının KA'larını özelleştirme konusunda daha fazla bilgi için bkz. Office Kullanıcı Arabirimini Özelleştirme.
Ayrıca bkz.
Görevler
Nasıl Yapılır: Visual Studio'da Office Projeleri Oluşturma
Başvuru
Office Birincil Birlikte Çalışma Derlemeleri
Kavramlar
Uygulama Düzeyi Eklentilerini Programlamaya Başlama
Office Çözümleri Geliştirmesine Genel Bakış
Uygulama Düzeyi Eklentileri Mimarisi
Diğer Kaynaklar
Microsoft Office InfoPath birincil birlikte çalışma derlemesi hakkında
Uygulama Düzeyi Eklentileri Programlama