Exportovat (0) Tisk
Rozbalit vše
Tento článek byl přeložen strojově počítačem. Původní text zobrazíte přesunutím ukazatele myši nad jednotlivé věty článku. Další informace
Překlad
Originál

Postupy: Přidání ovládacích prvků NamedRange do listů

Můžete přidat NamedRange ovládacích prvků do listu aplikace Microsoft Office Excel v době návrhu a za běhu projekty na úrovni dokumentu.

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 najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

Můžete také přidat NamedRange ovládacími prvky za běhu v projektech přidat úroveň aplikace.

Toto téma popisuje následující úlohy:

Další informace o NamedRange ovládacích prvků, viz NamedRange – ovládací prvek.

Přidat několika způsoby NamedRange ovládacích prvků do listu v projektu úrovni dokumentu v době návrhu: z aplikace Excel z aplikace Visual Studio nástrojůa Zdroje dat okna.

PoznámkaPoznámka

Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než které jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Přizpůsobení nastavení pro vývoj v sadě Visual Studio.

Přidat prvek NamedRange listu pomocí názvu pole v aplikaci Excel

  1. Vyberte buňku nebo buňky, které chcete zahrnout do pojmenované oblasti.

  2. V Název, zadejte název oblasti a stiskněte klávesu ENTER.

    Název je umístěn vedle řádku vzorců nad sloupci A listu.

Do listu pomocí panelu nástrojů přidejte ovládací prvek NamedRange

  1. Otevřít nástrojů a klepněte Excel ovládací prvky kartu.

  2. Klepněte na NamedRange a přetáhněte na listu.

    Přidat pojmenovanou oblast zobrazí se dialogové okno.

  3. Vyberte buňku nebo buňky, které chcete zahrnout do pojmenované oblasti.

  4. Klikněte na tlačítko OK.

    Pokud nechcete, aby výchozí název, který je na ovládací prvek, můžete změnit název Vlastnosti okna.

Přidat prvek NamedRange listu pomocí okna zdroje dat

  1. Otevřít Zdroje dat okna a vytvořit zdroj dat projektu. Další informace naleznete v tématu Postupy: Připojování k datům v databázi.

  2. Přetáhněte pole z jednoho Zdroje dat okna listu.

    Vázání dat NamedRange prvek je přidán do listu. Další informace naleznete v tématu Datové vazby a rozhraní Windows Forms.

Můžete přidat NamedRange ovládací prvek programově za běhu listu. Umožňuje vytvořit ovládací prvky hostitel v reakci na události. Nejsou trvalé dynamicky vytvořený pojmenované oblasti v listu jako hostitel při uzavření listu. Další informace naleznete v tématu Přidání ovládacích prvků do dokumentů Office za běhu.

Chcete-li programově přidat ovládací prvek NamedRange listu

  • V Startup obslužné rutiny Sheet1, vložte následující kód přidejte NamedRange buňky ovládacího prvku A1 a nastavte jeho Value2 vlastnostHello world!

    
    Microsoft.Office.Tools.Excel.NamedRange textInCell;
    textInCell = this.Controls.AddNamedRange(this.get_Range("A1"), "cellText");
    
    textInCell.Value2 = "Hello world!";
    
    
    

Můžete přidat NamedRange ovládací prvek programově libovolného otevřeného listu v projektu na úrovni aplikace. Nejsou trvalé dynamicky vytvořený pojmenované oblasti v listu jako hostitel při uzavření listu. Další informace naleznete v tématu Rozšíření dokumentů aplikace Word a sešitů aplikace Excel v doplňcích na úrovni aplikace za běhu.

Chcete-li programově přidat ovládací prvek NamedRange listu

  • Následující kód generuje položku hostitele listu, která vychází z otevřeného listu a potom přidá NamedRange buňky ovládacího prvku A1 a nastaví jeho Value2 vlastnost 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";
     }
    
    
    

Obsah vytvořený komunitou

Přidat
Zobrazit:
© 2014 Microsoft