Uygulama Düzeyi Eklentilerini Programlamaya Başlama
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 diğer Office çözümleri türlerini nasıl eklentileri karşılaştırmak hakkında bilgi için bkz: Office Çözümleri Geliştirmesine Genel Bakış.
Uygulama hedefi: Bu konudaki bilgiler, Microsoft Office 2013 ve Microsoft Office 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.
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.
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
Bir eklenti projesi oluşturduğunuzda, Visual Studio ThisAddIn.vb otomatik olarak oluşturur (içinde 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:
Excel ve Word için belge için yönetilen denetimleri ekleyebilirsiniz.Daha fazla bilgi için bkz. Uygulama Düzeyi Eklentilerindeki Word Belgelerini ve Excel Çalışma Kitaplarını Çalışma Zamanında Genişletme.
Eğer uygulama destekliyorsa, Şerit'i özelleştirebilirsiniz.Daha fazla bilgi için bkz. Şerite Genel Bakış.
Eğer uygulama destekliyorsa, özel görev bölmesi oluşturabilirsiniz.Daha fazla bilgi için bkz. Özel Görev Bölmeleri.
Outlook için, özel form bölgesi oluşturabilirsiniz.Daha fazla bilgi için bkz. Outlook Form Bölgeleri Oluşturma.
Tüm Microsoft Office uygulamaları için, eklentinizde Windows Forms'u görüntüleyebilirsiniz.
Microsoft Office uygulamalarının UI'larının nasıl özelleştirileceği hakkında daha fazla bilgi için bkz. Office Kullanıcı Arabirimini Özelleştirme.
Sonraki Adımlar
Uygulama düzeyi eklentilerinin nasıl oluşturulacağını öğrenmek için aşağıdaki izlenecek yollara bakın:
İzlenecek Yol: Excel İçin İlk Uygulama Düzeyi Eklentiyi Oluşturma
İzlenecek Yol: Outlook için İlk Uygulama Düzeyi Eklentiyi Oluşturma
İzlenecek Yol: PowerPoint İçin İlk Uygulama Düzeyi Eklentiyi Oluşturma
İzlenecek Yol: Proje için İlk Uygulama Düzeyi Eklentiyi Oluşturma
İzlenecek Yol: Word İçin İlk Uygulama Düzeyi Eklentiyi Oluşturma
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 Programlarındaki Ortak Görevler.
Ayrıca bkz.
Görevler
Nasıl Yapılır: Visual Studio'da Office Projeleri Oluşturma
Kavramlar
Uygulama Düzeyi Eklentileri Mimarisi