Aracılığıyla paylaş


Excel İçin Belge Düzeyi Özelleştirme Programlamasına Başlama

Siz yalnızca Visual Studio kullanarak Microsoft Office Excel için belge düzeyi özelleştirmeleri oluşturmaya Başlarken, işte bilmeniz gerekir.

Uygulama hedefi: Bu konudaki bilgiler, Excel 2013 ve Excel 2010 için belge düzeyi projelere yöneliktir. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.

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 artık yalnızca bunları içeren belgede, Excel'de kullanılabilir.

Daha fazla bilgi için bkz. Belge Düzeyi Özelleştirmeler 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 öğelerini ve ana bilgisayar denetimleri Visual Studio kullanılarak oluşturulmuş belge düzeyi özelleştirmeleri için programlama modeli sağlar sınıflardır.

Konak öğeleri kodunuza bir giriş noktası sağlar ve bunlar da konak kontrolleri ve Windows Forms denetimleri için kapsayıcı olarak işlev görebilir.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 ya da eylemler bölmesinde görüntüleyebilirsiniz.Daha fazla bilgi için bkz. Office Kullanıcı Arabirimini Özelleştirme.

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ı, web hizmetleri ve iş nesnelerinden görüntüleyebilirsiniz.Daha fazla bilgi için bkz. Office Çözümlerinde Verileri Denetimlere 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 İçin İlk Belge Düzeyi Özelleştirmeyi Oluşturma. 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 Programlarındaki Ortak Görevler.

Ayrıca bkz.

Görevler

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

İzlenecek Yol: Excel İçin İlk Belge Düzeyi Özelleştirmeyi Oluşturma

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ış