Aracılığıyla paylaş


Workbook (Çalışma Kitabı) Konak Öğesi

Workbook konak öğesi, Excel içim birincil birlikte çalışma derlemesinden Microsoft.Office.Interop.Excel.Workbook türünü genişleten bir türdür. Workbook konak öğesi, aynı özelliklerin, yöntemlerin ve olayların hepsini Microsoft.Office.Interop.Excel.Workbook nesnesi olarak sağlar. Ayrıca ek özellikler de sunar.

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

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 Microsoft.Office.Interop.Excel.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ü Microsoft.Office.Interop.Excel.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: Yeni Çalışma Kitapları Oluşturma.

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ç Kutusunun Bileş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. Word Belgelerini ve Excel Çalışma Kitaplarını Çalıştırma Zamanında Uygulama Düzeyi Eklentileri İçinde Genişletme.

Ayrıca bkz.

Kavramlar

Word Belgelerini ve Excel Çalışma Kitaplarını Çalıştırma Zamanında Uygulama Düzeyi Eklentileri İçinde Genişletme

Konak Öğeleri ve Konak Kontrollerine Genel Bakış

Çalışma Sayfası Konak Öğesi

Genişletilmiş Nesneleri Kullanarak Excel'i Otomatikleştirme

Ana Bilgisayar Öğelerinin ve Ana Bilgisayar Denetimlerinin Programsal Sınırlamaları

Diğer Kaynaklar

Office Geliştirme Örnekleri ve İzlenecek Yollar