Aracılığıyla paylaş


Excel İçin Belge Düzeyi Özelleştirmeleri Programlamasına Başlarken

Eğer Visual Studio 2010 kullanarak Microsoft Office Excel için belge düzeyi özelleştirmeleri oluşturmaya başlıyorsanız, bilmeniz gerekenler buradadır.

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

Excel İçin Belge Düzeyi Özelleştirmelerinin Nasıl Çalıştığını Anlamak

Excel belge düzeyi özelleştirmesi tek bir çalışma kitabına bağlıdır. Özelleştirmeyi kullanmaya başlamak için, son kullanıcı çalışma kitabını açar veya Excel şablonundan bir çalışma kitabı oluşturur. Çalışma kitabındaki olaylar, örneğin hücrelere yazma veya menü öğeleri ve düğmelere basma gibi, derlemedeki olay işleme yöntemlerini çağırabilir. Çalışma kitabı kapatıldığında, özelleştirme tarafından sağlanan özellikler Excel'de artık kullanılamaz.

Daha fazla bilgi için bkz. Belge Düzeyi Özelleştirmeleri Mimarisi.

Excel için Belge Düzeyi Projeleri Oluşturma

Excel'de belge düzeyi özelleştirmesi oluşturmak için, Yeni Proje iletişim kutusundaki Excel Workbook veya Excel Template proje şablonunu kullanın. Bu şablonlar gerekli derleme kaynaklarını ve proje dosyalarını içerir.

Excel için belge düzeyi 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ış.

Konak Öğelerini ve Konak Kontrollerini Kullanarak Excel Çalışma Kitaplarını Programlama

Konak öğeleri ve konak kontrolleri, Visual Studio 2010 kullanılarak oluşturulan belge düzeyi özelleştirmeleri için programlama modeli sağlar.

Konak öğeleri, kodunuz için giriş noktası sağlar ve konak kontrolleri ve Windows Forms denetimleri için de kapsayıcı gibi davranabilirler. Excel belge düzeyi projelerinde, bu konak öğeleri ThisWorkbook, Sheet1, Sheet2 ve Sheet3 sınıfları tarafından gösterilir.

Konak kontrolleri, liste nesneleri ve aralıklar gibi yerel Excel nesnelerine bağlıdır. Konak kontrolleri yerel Excel nesnelerine benzer işlevsellik sunar, fakat onların yeni olaylar, tasarımcı desteği ve veri bağlama yetenekleri de vardır. Proje kodunuzda ve IntelliSense'de birinci sınıf nesneler olarak görünürler, böylece Excel nesne modelinden gezinmeye gerek kalmadan kodunuzda belirli nesnelere doğrudan başvuru yapmanız kolaylaşır.

Daha ayrıntılı bilgi için aşağıdaki konulara bakın:

Excel'in Kullanıcı Arayüzünü Özelleştirme

Birçok Microsoft Office çözümleri, kullanıcıya çözümle etkileşime girmesi için bazı yollar sağlamak amacıyla Office uygulamasının arayüzünü (UI) değiştirir. Belge düzeyi özelleştirmesi kullanarak Excel'in UI'ını değiştirebileceğiniz birçok yol vardır. Örneğin, Şerit'e denetimler ekleyebilir, eylemler bölmesini görüntüleyebilir veya kullanıcın çalışma sayfasına yazdığı belirli dizgilere yanıt veren akıllı etiketler oluşturabilirsiniz. Daha fazla bilgi için bkz. Office UI Özelleştirmesi.

Not

Excel 2010 ve Word 2010'de akıllı etiketlerin kullanımı terk edilmiştir. Daha fazla bilgi için bkz. Akıllı Etiketlere Genel Bakış.

Visual Studio'daki projenizle doğrudan ilişkisi olan çalışma kitabını da açabilirsiniz. Visual Studio'da çalışma kitabı açık olduğu zaman, Excel kullanıcı arayüzünü kullanarak çalışma kitabını değiştirebilirsiniz. Ayrıca çalışma kitabını, çalışma sayfasına denetimleri sürüklemenize olanak sağlayan tasarım yüzeyi olarak da kullanabilirsiniz. Daha fazla bilgi için bkz. Visual Studio Ortamında Office Projeleri.

Veri Bağlamayı Kullanma

Konak kontrolleri, Veri Kaynağı penceresinden sürükleyebileceğiniz denetimler listesindedir. Bu yolla konak kontrollerini eklemek, pencere kullanarak kurduğunuz veri kaynağına onları bağlar. Hiçbir kod yazmadan, veriyi veritabanlarından, Web servislerinden ve iş nesnelerinden görüntüleyebilirsiniz. Daha fazla bilgi için bkz. Office Çözümlerinde Veriyi Denetime Bağlama.

Sonraki Adımlar

Excel için belge düzeyi özelleştirmesinin nasıl oluşturulduğunu öğrenmek için bkz. İzlenecek Yol: Excel için İlk Belge Düzeyi Eklentinizi Yaratma. Bu izlenecek yollar size Visual Studio'daki Office geliştirme araçlarını ve Excel belge düzeyi özelleştirmeleri için programlama modellerini tanıtır.

Excel 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

İzlenecek Yol: Excel için İlk Belge Düzeyi Eklentinizi Yaratma

Kavramlar

Excel Kullanarak İzlenecek Yollar

Office Çözümlerinde Kod Yazma

Diğer Kaynaklar

Belge Düzeyi Özelleştirmelerini Programlama

Excel Çözümleri

Excel Nesne Modeline Genel Bakış