Jak: Změna velikosti objektu ListObject prvky
Nastavení velikosti ListObject řízení, když ji přidat do sešitu aplikace Microsoft Office Excel; Můžete však změnit později.Například můžete chtít změnit seznam dva sloupce na tři sloupce.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace v aplikacích Excel 2013 a Excel 2010. Další informace naleznete v tématu Funkce aplikace Office a typ projektu.
Můžete změnit velikost ListObject ovládací prvky v době návrhu nebo za běhu projekty na úrovni dokumentu.Můžete změnit velikost ListObject ovládacími prvky za běhu v projektu na úrovni aplikace.
Toto téma popisuje následující úlohy:
Změna velikosti objektu ListObject ovládací prvky v době návrhu
Změna velikosti objektu ListObject prvky za běhu v projektu dokumentu úroveň
Změna velikosti objektu ListObject prvky za běhu v projektu na úrovni aplikace
Další informace o ListObject ovládacích prvků, viz Ovládací prvek objektu ListObject.
Související video ukázku naleznete v tématu jak udělat i přidat sloupce seznamu objektu s vazbou na Data za běhu?.
Změna velikosti objektu ListObject ovládacího prvku v době návrhu
Velikost seznamu, klepněte a přetáhněte jeden z úchytů nebo změnit jeho velikost v Změnit velikost seznamu dialogové okno.
Velikost seznamu pomocí dialogového okna změnit velikost seznamu
Klepněte pravým tlačítkem myši ListObject řízení.
Přejděte na seznama klepněte na tlačítko Změnit velikost seznamu v místní nabídce.
Vyberte buňky, které chcete použít k definování velikosti seznamu.
Klikněte na tlačítko OK.
Změna velikosti objektu ListObject řízení běhu v projektu dokumentu úroveň
Můžete změnit velikost ListObject ovládacího prvku v době běhu pomocí Resize metoda.Tuto metodu nelze použít k přesunutí ListObject ovládacího prvku do nového umístění v listu.Záhlaví musí zůstat ve stejném řádku a změněnou velikostí ListObject ovládací prvek musí překrývat původní objekt seznamu.Změněnou velikostí ListObject ovládací prvek musí obsahovat řádek záhlaví a alespoň jeden řádek dat.
Programově změnit velikost objektu seznamu
Vytvořit ListObject ovládací prvek, který zahrnuje buňky A1 přes B3 na Sheet1.
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");
Změnit velikost seznamu zahrnout buňky A1 přes C5.
List1.Resize(Range.Item("A1", "C5"))
list1.Resize(this.Range["A1", "C5"]);
Změna velikosti objektu ListObject za běhu v projektu na úrovni aplikace
Můžete změnit velikost ListObject ovládacího prvku za běhu žádné otevřené listu.Další informace o přidání ListObject řízení do listu pomocí doplňku pro úroveň aplikace, viz Jak: přidání ovládacích prvků objektu ListObject listy.
Programově změnit velikost objektu seznamu
Vytvořit ListObject ovládací prvek, který zahrnuje buňky A1 přes B3 na Sheet1.
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");
Změnit velikost seznamu zahrnout buňky A1 přes C5.
list1.Resize(worksheet.Range("A1", "C5"))
list1.Resize(worksheet.Range["A1", "C5"]);
Viz také
Úkoly
Jak: přidání ovládacích prvků objektu ListObject listy
Jak: Změna velikosti ovládacích prvků záložky
Jak: Změna velikosti ovládacích prvků NamedRange
Koncepty
Rozšíření dokumenty aplikace Word a Excel v doplňky úroveň aplikace v době spuštění
Přidání ovládacích prvků do dokumentů sady Office v době spuštění
Přehled ovládací prvky hostitel a Host položky
Automatizace aplikace Excel pomocí rozšířené objekty
Ovládací prvek objektu ListObject