Çalışma Kitabı Konak Öğesi
Workbook konak öğesi, Excel içim birincil birlikte çalışma derlemesinden Workbook türünü genişleten bir türdür.Workbook konak öğesi, aynı özelliklerin, yöntemlerin ve olayların hepsini Workbook nesnesi olarak sağlar. Ayrıca ek özellikler de sunar.
Uygulama hedefi: Bu konudaki bilgiler, Excel 2013 ve Excel 2010 için belge düzeyi projeler ve 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.
Belge düzeyi projelerinde, projenizdeki çalışma kitabını temsil eden varsayılan bir Workbook konak öğesi vardır.Uygulama düzeyi projesinde, çalışma zamanında Workbook konak öğelerini yaratabilirsiniz.
Belge Düzeyi Projelerinde Workbook Konak Öğesini Anlama
Projenizdeki çalışma kitabına erişmek için ThisWorkbook sınıfını kullanın.Çalışma kitabı açıldığında ya da kapandığında kodu çalıştırmak gibi özelleştirmenizdeki temel görevleri gerçekleştirmeniz için, ThisWorkbook sınıfı Workbook konak öğesine erişiminizi sağlar.Daha fazla bilgi için bkz. Belge Düzeyi Özelleştirmelerini Programlama.
ThisWorkbook sınıfı projenizde kod yazmaya başlayabileceğiniz bir yer sağlar.Bu sınıf Excel için birincil birlikte çalışma derlemesindeki Workbook nesnesindeki özelliklerin, yöntemlerin ve olayların tümünün aynısını sağladığı için, ThisWorkbook öğesini Excel'in nesne modeline erişmek için de kullanabilrsiniz.Daha fazla bilgi için bkz. Excel Nesne Modeline Genel Bakış.
Çalışma kitabı tasarımcısını açmak ve çalışma sayfasının özelliklerini ve olaylarını Özellikler penceresinde görüntülemek için Çözüm Gezgininde ThisWorkbook proje öğesine çift tıklayın.
Belge Düzeyi Projelerinde Workbook Konak Öğesinin Sınırlamaları
Belge düzeyi bir projede sadece bir tane Workbook konak öğesi olabilir, o da ThisWorkbook sınıfıdır.Projenize tasarım zamanında yeni Workbook konak öğeleri ekleyemezsiniz ve bir belge düzeyi özelleştirmesinde çalışma anında yeni Workbook konak öğeleri oluşturamazsınız.
Çalışma zamanında yeni bir Excel çalışma kitabı oluşturursanız türü Workbook olur.Bu bir konak öğesi olmadığı için, hiçbir konak kontrolü veya Windows Forms denetimi içermez.Çalışma zamanında çalışma kitabı oluşturma hakkında daha fazla bilgi için bkz. Nasıl yapılır: Program Aracılığıyla Yeni Çalışma Kitaplarını Açma.
Workbook konak öğesi, konak denetimleri için kapsayıcı olarak davranmaz.Bu nedenle, çalışma sayfasına görünür bir denetim ekleyemezsiniz, fakat tüm çalışma sayfaları tarafından paylaşılabilmesi için DataSet gibi bileşenler ekleyebilirsiniz.Bir belge düzeyi projesinde, çalışma kitabında kullanılabilen bileşenler Araç KutusununBileşen sekmesinde, Veri sekmesinde ve Bütün Windows Formları sekmesinde bulunabilir.
[!NOT]
Visual Studio'daki Office geliştirme araçları paylaşılan çalışma kitaplarını desteklemez.
Uygulama Düzeyi Projelerinde Workbook Konak Öğelerini Anlama
Uygulama düzeyi projelerinde, Excel'de açık olan herhangi bir çalışma kitabında Workbook konak öğesi yaratabilirsiniz.Workbook konak öğesi yaratmak için, GetVstoObject yöntemini kullanın.Daha fazla bilgi için bkz. Uygulama Düzeyi Eklentilerindeki Word Belgelerini ve Excel Çalışma Kitaplarını Çalışma Zamanında Genişletme.
Ayrıca bkz.
Kavramlar
Ana Bilgisayar Öğelerine ve Denetimlerine Genel Bakış
Genişletilmiş Nesneleri Kullanarak Excel'i Otomatikleştirme
Konak Denetimlerinin ve Konak Öğelerinin Programlama Sınırlamaları