Sdílet prostřednictvím


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.

odkaz na video 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

  1. Klepněte pravým tlačítkem myši ListObject řízení.

  2. Přejděte na seznama klepněte na tlačítko Změnit velikost seznamu v místní nabídce.

  3. Vyberte buňky, které chcete použít k definování velikosti seznamu.

  4. 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

  1. 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");
    
  2. 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

  1. 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");
    
  2. 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ů

ListObject – ovládací prvek

Další zdroje

Ovládací prvky v dokumentech Office