Přidání ovládacích prvků NamedRange do listů
Ovládací prvky můžete přidat NamedRange 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 NamedRange ovládací prvky za běhu.
Toto téma popisuje následující úlohy:
Přidání ovládacích prvků NamedRange za běhu v projektu na úrovni dokumentu
Přidání ovládacích prvků NamedRange za běhu v projektu doplňku VSTO
Další informace o NamedRange ovládacích prvcích naleznete v tématu NamedRange ovládací prvek.
Přidání ovládacích prvků NamedRange v době návrhu
Existuje několik způsobů, jak přidat NamedRange 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).
Přidání ovládacího prvku NamedRange do listu pomocí pole Název v Aplikaci Excel
Vyberte buňku nebo buňky, které chcete zahrnout do pojmenované oblasti.
Do pole Název zadejte název oblasti a stiskněte Enter.
Pole Název se nachází vedle řádku vzorců, těsně nad sloupcem A listu.
Přidání ovládacího prvku NamedRange do listu pomocí panelu nástrojů
Otevřete panel nástrojů a klikněte na kartu Ovládací prvky aplikace Excel.
Klikněte NamedRange na list a přetáhněte ho na list.
Zobrazí se dialogové okno Přidat pojmenovanou oblast .
Vyberte buňku nebo buňky, které chcete zahrnout do pojmenované oblasti.
Klikněte na OK.
Pokud nechcete, aby se ovládacímu prvku zobrazoval výchozí název, můžete název změnit v okně Vlastnosti .
Přidání ovládacího prvku NamedRange do listu pomocí 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 jedno pole z okna Zdroje dat do listu.
Do listu se přidá ovládací prvek vázaný NamedRange na data. Další informace najdete v tématu Datové vazby a model Windows Forms.
Přidání ovládacích prvků NamedRange za běhu v projektu na úrovni dokumentu
Ovládací prvek můžete do listu přidat NamedRange programově za běhu. To vám umožní vytvořit ovládací prvky hostitele v reakci na události. Dynamicky vytvořené pojmenované oblasti 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 NamedRange do listu prostřednictvím kódu programu
Startup Do obslužné rutiny
Sheet1
události vložte následující kód, který přidá NamedRange ovládací prvek do buňky A1 a nastaví jeho Value2 vlastnost naHello world!
Přidání ovládacích prvků NamedRange za běhu v projektu doplňku VSTO
Ovládací prvek můžete přidat programově do libovolného otevřeného NamedRange listu v projektu doplňku VSTO. Dynamicky vytvořené pojmenované oblasti se v listu neuchovávají jako hostitelské ovládací prvky při 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 NamedRange do listu prostřednictvím kódu programu
Následující kód vygeneruje položku hostitele listu, která je založena na otevřeném listu, a pak přidá NamedRange ovládací prvek do buňky A1 a nastaví jeho Value2 vlastnost na
Hello world
.private void AddNamedRange() { Microsoft.Office.Tools.Excel.NamedRange textInCell; Worksheet worksheet = Globals.Factory.GetVstoObject( Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets[1]); Excel.Range cell = worksheet.Range["A1"]; textInCell = worksheet.Controls.AddNamedRange(cell, "MyNamedRange"); textInCell.Value2 = "Hello World"; }
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
- Pojmenovanýrange – 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ů NamedRange
- Programová omezení hostitelských položek a hostitelských ovládacích prvků