Nasıl yapılır: ListObject Denetimlerinin Boyutunu Değiştirme
ListObject denetimini Microsoft Office Excel çalışma kitabına eklediğinizde, denetimin boyutunu ayarlarsınız, fakat onu daha sonra yeniden boyutlandırmak isteyebilirsiniz.Örneğin, iki sütunlu listeyi üç sütunlu listeye çevirmek isteyebilirsiniz.
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 ListObject denetimlerini tasarım zamanında veya çalışma zamanında yeniden boyutlandırabilirsiniz. Uygulama düzeyi projesinde ListObject denetimlerini tasarım zamanında veya çalışma zamanında yeniden boyutlandırabilirsiniz.
Bu konuda aşağıdaki görevler açıklanır:
Tasarım zamanında ListObject denetimlerini yeniden boyutlandırma
Belge düzeyi projesinde çalışma zamanında ListObject denetimlerini boyutlandırma
Uygulama düzeyi projesinde çalışma zamanında ListObject denetimlerini boyutlandırma
ListObject denetimleri hakkında daha fazla bilgi için, bkz. ListObject Denetimi.
İlgili video gösterimi için bkz: nasıl yapmak ı: Sütun Ekle verilere bağlı liste nesnelerini çalışma zamanında?.
Tasarım Zamanında ListObject Denetimini Yeniden Boyutlandırma
Listeyi yeniden boyutlandırmak için, boyutlandırma işleyicilerinden bir tanesıni tıklatıp sürükleyebilirsiniz veya boyutunu Listeyi Yeniden Boyutlandır iletişim kutusunda yeniden tanımlayabilirsiniz.
Listeyi Yeniden Boyutlandır iletişim kutusunu kullanarak listeyi yeniden boyutlandırmak
ListObject'i sağ tıklatın.
Kısayol menüsündeki Liste'in üzerine gelin ve Listeyi Yeniden Boyutlandır'ı tıklatın.
Listenin boyutunu tanımlarken kullanmak istediğiniz hücreleri seçin.
Tamam düğmesini tıklatın.
Belge Düzeyi Projesinde Çalışma Zamanında ListObject Denetimini Boyutlandırma
Resize yöntemini kullanarak çalışma zamanında ListObject denetimini yeniden boyutlandırabilirsiniz.ListObject yöntemini çalışma kitabında yeni bir konuma taşımak için bu yöntemi kullanamazsınız.Üstbilgiler aynı satırda kalmalı ve yeniden boyutlandırılmış ListObject denetimi özgün liste nesnesiyle örtüşmelidir.Yeniden boyutlandırılmış ListObject denetimi, üstbilgi satırı ve verinin en az bir satırını içermelidir.
Liste nesnesini programlı olarak yeniden boyutlandırmak
Sheet1 üzerindeki A1 hücresini B3'e kadar genişleten ListObject denetimi oluşturun.
Dim List1 As Microsoft.Office.Tools.Excel.ListObject = _ Me.Controls.AddListObject(Me.Range("A1", "B3"), "List1")
Microsoft.Office.Tools.Excel.ListObject list1 = this.Controls.AddListObject(this.Range["A1", "B3"], "list1");
A1'den C5'e kadar olan hücreleri dahil etmek için listeyi yeniden boyutlandırın.
List1.Resize(Range.Item("A1", "C5"))
list1.Resize(this.Range["A1", "C5"]);
Uygulama Düzeyi Projesinde Çalışma Zamanında ListObject'i yeniden boyutlandırma
ListObject denetimini açık olan herhangi bir çalışma sayfası üzerinde çalışma zamanında yeniden boyutlandırabilirsiniz.Uygulama düzeyi eklentisi kullanarak ListObject denetiminin çalışma sayfasına nasıl ekleneceği hakkında daha fazla bilgi için, bkz. Nasıl yapılır: Çalışma Sayfalarına ListObject Denetimleri Ekleme.
Liste nesnesini programlı olarak yeniden boyutlandırmak
Sheet1 üzerindeki A1 hücresini B3'e kadar genişleten ListObject denetimi oluşturun.
Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet = _ Application.ActiveSheet Dim worksheet As Microsoft.Office.Tools.Excel.Worksheet = _ Globals.Factory.GetVstoObject(NativeWorksheet) Dim list1 As Microsoft.Office.Tools.Excel.ListObject list1 = worksheet.Controls.AddListObject(worksheet.Range("$A$1:$B$3"), "MyListObject")
Worksheet worksheet = Globals.Factory.GetVstoObject(Application.ActiveSheet); Microsoft.Office.Tools.Excel.ListObject list1; list1 = worksheet.Controls.AddListObject(worksheet.Range["$A$1:$B$3"], "MyListObject");
A1'den C5'e kadar olan hücreleri dahil etmek için listeyi yeniden boyutlandırın.
list1.Resize(worksheet.Range("A1", "C5"))
list1.Resize(worksheet.Range["A1", "C5"]);
Ayrıca bkz.
Görevler
Nasıl yapılır: Çalışma Sayfalarına ListObject Denetimleri Ekleme
Nasıl Yapılır: Yer İşareti Denetimlerini Yeniden Boyutlandırma
Nasıl yapılır: NamedRange Denetimlerinin Boyutunu Değiştirme
Kavramlar
Office Belgelerine Çalışma Zamanında Denetim Ekleme
Ana Bilgisayar Öğelerine ve Denetimlerine Genel Bakış
Genişletilmiş Nesneleri Kullanarak Excel'i Otomatikleştirme