Přidání ovládacích prvků ListObject do listů
Ovládací prvky můžete přidat ListObject do systém Microsoft Office excelového listu v době návrhu a za běhu v projektech na úrovni dokumentu.
Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu a projekty doplňků VSTO pro Excel. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.
V projektech doplňků VSTO můžete také přidávat ListObject ovládací prvky za běhu.
Toto téma popisuje následující úlohy:
Přidání ovládacích prvků ListObject za běhu v projektu na úrovni dokumentu
Přidání ovládacích prvků ListObject za běhu v projektu doplňku VSTO
Další informace o ListObject ovládacích prvcích naleznete v tématu ListObject ovládací prvek.
Přidání ovládacích prvků ListObject v době návrhu
Existuje několik způsobů, jak přidat ListObject ovládací prvky do listu v projektu na úrovni dokumentu v době návrhu: Z Excelu, ze sady nástrojů sady Visual Studio a z okna Zdroje dat.
Poznámka:
Váš počítač může v následujících pokynech zobrazovat odlišné názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace naleznete v tématu Přizpůsobení integrovaného vývojového prostředí (IDE).
Použití pásu karet v Excelu
Na kartě Vložení klikněte ve skupině Tabulky na položku Tabulka.
Vyberte buňku nebo buňky, které chcete zahrnout do seznamu, a klikněte na OK.
Použití panelu nástrojů
Na kartě Ovládací prvky aplikace Excel na panelu nástrojů přetáhněte ListObject na list.
Zobrazí se dialogové okno Přidat ovládací prvek ListObject.
Vyberte buňku nebo buňky, které chcete zahrnout do seznamu, a klikněte na OK.
Pokud nechcete zachovat výchozí název, můžete název změnit v okně Vlastnosti .
Použití okna Zdroje dat
Otevřete okno Zdroje dat a vytvořte zdroj dat pro váš projekt. Další informace najdete v tématu Přidání nových připojení.
Přetáhněte tabulku z okna Zdroje dat do listu.
Do listu se přidá ovládací prvek vázaný ListObject na data. Další informace najdete v tématu Datové vazby a model Windows Forms.
Přidání ovládacích prvků ListObject za běhu v projektu na úrovni dokumentu
Ovládací prvek můžete dynamicky přidávat ListObject za běhu. To vám umožní vytvořit ovládací prvky hostitele v reakci na události. Dynamicky vytvořené objekty seznamu se v listu neuchovávají jako hostitelské ovládací prvky při zavření listu. Další informace naleznete v tématu Přidání ovládacích prvků do dokumentů Office za běhu.
Přidání ovládacího prvku ListObject do listu prostřednictvím kódu programu
Startup Do obslužné rutiny
Sheet1
události vložte následující kód pro přidání ListObject ovládacího prvku do buněk A1 až A4.
Přidání ovládacích prvků ListObject za běhu v projektu doplňku VSTO
Ovládací prvek můžete přidat programově do libovolného otevřeného ListObject listu v projektu doplňku VSTO. Dynamicky vytvořené objekty seznamu se v listu neuchovávají jako hostitelské ovládací prvky při uložení a zavření listu. Další informace naleznete v tématu Rozšíření wordových dokumentů a excelových sešitů v doplňkech VSTO za běhu.
Přidání ovládacího prvku ListObject do listu prostřednictvím kódu programu
Následující kód vygeneruje položku hostitele listu založenou na otevřeném listu a pak přidá ListObject ovládací prvek do buněk A1 až A4.
private void AddListObject() { Worksheet worksheet = Globals.Factory.GetVstoObject( Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets[1]); Microsoft.Office.Tools.Excel.ListObject list1; Excel.Range cell = worksheet.Range["$A$1:$D$4"]; list1 = worksheet.Controls.AddListObject(cell, "list1"); }
Související obsah
- Rozšíření wordových dokumentů a excelových sešitů v doplňcích VSTO za běhu
- Ovládací prvky v dokumentech Office
- ListObject – ovládací prvek
- Automatizace Excelu pomocí rozšířených objektů
- Přehled hostitelských položek a ovládacích prvků hostitele
- Postupy: Změna velikosti ovládacích prvků ListObject
- Vytvoření vazby dat k ovládacím prvkům v řešeních Office
- Programová omezení hostitelských položek a hostitelských ovládacích prvků