Aracılığıyla paylaş


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. Visual Studio kullanarak oluşturabileceğiniz eklentileri diğer Office çözümleri türlerini nasıl karşılaştırmak hakkında bilgi için bkz: Office Çözümleri Geliştirmesine Genel Bakış.

Uygulama alanı: Bu konudaki bilgiler Microsoft Office 2013 ve Microsoft Office 2010'un 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 çoğu uygulama için eklenti proje şablonları sağlar Office 2010.

Visual Studio 2012 için Microsoft Office geliştirici araçlarını karşıdan yüklerseniz, Microsoft hedefleyen proje şablonlarını kullanabilirsiniz Office 2013.Daha fazla bilgi için bkz. Office Çözümeri Geliştirmek İçin Bilgisayarı Yapılandırma.

Bir eklenti projesi oluşturma hakkında ayrıntılı bilgi için, bkz. Nasıl yapılır: Visual Studio Office projeler oluşturmak.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 ThisAddIn.vb otomatik olarak oluşturur (de Visual Basic) veya ThisAddIn.cs (C# [NULL]'ta) kod dosyası.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ştirme.

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 Office projeler oluşturmak

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