Postupy: Změna velikosti ovládacích prvků ListObject
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 Excelu 2013 a v Excelu 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému 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 ListObject – ovládací prvek.
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 Postupy: Přidání ovládacích prvků ListObject do listů.
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
Postupy: Přidání ovládacích prvků ListObject do listů
Postupy: Změna velikosti ovládacích prvků záložek
Postupy: Změna velikosti ovládacích prvků NamedRange
Koncepty
Rozšíření dokumentů aplikace Word a sešitů aplikace Excel v doplňcích na úrovni aplikace za běhu
Přidání ovládacích prvků do dokumentů Office za běhu
Přehled hostitelských položek a hostitelských ovládacích prvků
Automatizace v aplikaci Excel s použitím rozšířených objektů