Aracılığıyla paylaş


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 alanı: Bu konudaki bilgiler InfoPath 2007 ve InfoPath 2010 uygulamalarının uygulama düzeyi projelerine yöneliktir. Daha fazla bilgi için bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

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. Uygulamaya Düzeyi Eklentilerini Programlamaya Başlarken ve bkz. Uygulama Düzeyi Eklentisi Mimarisi.

Not

Visual Studio 2010, Visual Studio'nun eski sürümleri tarafından sağlanan InfoPath form şablon projelerini içermez. Ayrıca Visual Studio 2010'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.

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 Microsoft.Office.Interop.InfoPath.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 Derlemeler.

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.

Özel Görev Bölmelerine Genel Bakış

InfoPath 2010'da Şerite özel sekmeler ekleme.

InfoPath için Şerit'i Özelleştirme

InfoPath 2007'de özel araç çubukları ve araç çubuğu öğeleri ekleme.

Nasıl Yapılır: Office Araç Çubuğu Oluşturma

InfoPath ve diğer Microsoft Office uygulamalarının KA'larını özelleştirme konusunda daha fazla bilgi için bkz. Office UI Özelleştirmesi.

Ayrıca bkz.

Görevler

Nasıl Yapılır: Visual Studio'da Office Projeleri Oluşturma

Başvuru

Office Birincil Birlikte Çalışma Derlemeler

Kavramlar

Uygulamaya Düzeyi Eklentilerini Programlamaya Başlarken

Office Çözümleri Geliştirmesine Genel Bakış

Uygulama Düzeyi Eklentisi Mimarisi

Office Çözümlerinde Kod Yazma

Diğer Kaynaklar

Microsoft Office InfoPath birincil birlikte çalışma derlemesi hakkında

Uygulama Düzeyi Eklentileri Programlama

Office UI Özelleştirmesi

Office geliştirme InfoPath 2010