Uygulamaya Düzeyi Eklentilerini Programlamaya Başlarken

Microsoft Office uygulamalarını otomatikleştirmek, uygulamanın özelliklerini genişletmek ve uygulamanın kullanıcı arayüzünü (UI) özelleştirmek için eklentileri kullanabilirsiniz. Eklentilerin, Visual Studio 2010 kullanarak oluşturabildiğiniz diğer Office çözümleri türlerini nasıl karşılaştırdığı hakkında bilgi için, bkz. Office Çözümleri Geliştirmesine Genel Bakış.

Uygulama alanı: Bu konudaki bilgiler, Microsoft Office 2010 ve 2007 Microsoft Office sisteminin uygulama düzeyi projelerine yöneliktir. Daha fazla bilgi için bkz: Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

Eklenti Projeleri Oluşturma

Yeni Proje iletişim kutusundaki Office eklenti proje şablonlarından birini kullanarak eklenti projeleri oluşturun. Bu şablonlar gerekli derleme kaynaklarını ve proje dosyalarını içerir. Visual Studio 2010, 2007 Microsoft Office sistemi ve Microsoft Office 2010'teki birçok uygulama için eklenti proje şablonları sağlar.

Bir eklenti projesi oluşturma hakkında ayrıntılı bilgi için, bkz. Nasıl Yapılır: Visual Studio'da Office Projeleri Oluşturma. Proje şablonları hakkında daha fazla bilgi için, bkz. Office Proje Şablonlarına Genel Bakış.

Eklenti Projeleri Geliştirme

Eklenti projesi oluşturduğunuzda, Visual Studio 2010 otomatik olarak ThisAddIn.vb (Visual Basic'de) veya ThisAddIn.cs (C#'ta) kod dosyası oluşturur. Bu dosya, eklentiniz için temel sağlayan ThisAddIn sınıfını içerir. Eklenti yüklendiğinde veya kaldırıldığında kodu çalıştırmak, konak uygulamasının nesne modeline erişmek ve uygulamanın özelliklerini genişletmek için bu sınıfın üyelerini kullanabilirsiniz. Daha fazla bilgi için bkz. Uygulama Düzeyi Eklentileri Programlama.

Nesne Modellerini Kullanarak Uygulamaları Otomatikleştirme

Microsoft Office uygulamalarının nesne modelleri, eklentiye karşı programlayabileceğiniz birçok tür oluşturur. Bu türleri, uygulamayı otomatikleştirmek için kullanabilirsiniz. Örneğin, Outlook'ta programlı olarak e-posta iletisi oluşturup yollayabilirsiniz veya Word'de bir belge açıp içerik ekleyebilirsiniz. Konak uygulamasının nesne modeline nasıl erişilir hakkında daha fazla bilgi için, bkz. Uygulama Düzeyi Eklentileri Programlama.

Özel Microsoft Office uygulamalarının nesne modelleri hakkında daha fazla bilgi için, aşağıdaki konulara bakın:

Uygulamaların Kullanıcı Arayüzünü Özelleştirme

Eklenti kullanarak konak uygulamasının UI'ını özelleştirmek için birkaç değişik yol vardır:

Microsoft Office uygulamalarının UI'larının nasıl özelleştirileceği hakkında daha fazla bilgi için bkz. Office UI Özelleştirmesi.

Sonraki Adımlar

Uygulama düzeyi eklentilerinin nasıl oluşturulacağını öğrenmek için aşağıdaki izlenecek yollara bakın:

Bu izlenecek yollar size Visual Studio'daki Office geliştirme araçlarını ve uygulama düzeyi eklentileri için programlama modellerini tanıtır.

Office projelerindeki ortak görevlerin bazılarında size yol gösterecek konuların listesi için, bkz. Office Programlamada Ortak Görevler.

Ayrıca bkz.

Görevler

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

Kavramlar

Office Çözümlerinde Kod Yazma

Uygulama Düzeyi Eklentisi Mimarisi

Diğer Kaynaklar

Başlarken (Visual Studio'da Office Geliştirme)

Uygulama Düzeyi Eklentileri Programlama