Sdílet prostřednictvím


Postupy: Změna velikosti ovládacích prvků NamedRange

Můžete nastavit velikost NamedRange řízení, když ji přidat do dokumentu aplikace Microsoft Office Excel. Můžete však změnit později.

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 pojmenovanou oblast v době návrhu nebo za běhu projekty na úrovni dokumentu.Můžete také změnit velikost pojmenované oblasti běhu doplňky úrovni aplikace.

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

  • Změna velikosti NamedRange ovládací prvky v době návrhu

  • Změna velikosti NamedRange ovládací prvky za běhu v úrovni dokumentů projektu

  • Změna velikosti NamedRange ovládací prvky za běhu v projektu na úrovni aplikace

Změna velikosti NamedRange ovládací prvky v době návrhu

Můžete změnit velikost pojmenovanou oblast předefinováním jeho velikosti v Definovat název dialogové okno.

Velikost v dialogovém okně definovat název pojmenované oblasti

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

  2. Klepněte na Spravovat oblasti v místní nabídce.

    Definovat název zobrazí se dialogové okno.

  3. Vyberte pojmenovanou oblast, kterou chcete změnit.

  4. Vymazat odkaz na pole.

  5. Vyberte buňky, které chcete použít k definování pojmenované oblasti velikost.

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

Změna velikosti NamedRange ovládací prvky za běhu v úrovni dokumentů projektu

Pojmenovanou oblast lze změnit programově pomocí RefersTo vlastnost.

[!POZNÁMKA]

V Vlastnosti okna, RefersTo vlastnost je označena jako jen pro čtení.

Programově změnit velikost pojmenovanou oblast

  1. Vytvořit NamedRange ovládacího prvku na buňku A1 z Sheet1.

    Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
    
    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.Range["A1"], "NamedRange1");
    
  2. Velikost pojmenované oblasti zahrnout buňky B1.

    NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
    
    NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
    

Změna velikosti NamedRange ovládací prvky za běhu v projektu na úrovni aplikace

Můžete změnit velikost NamedRange ovládacího prvku za běhu žádné otevřené listu.Další informace o přidání NamedRange řízení do listu pomocí doplňku pro úroveň aplikace, viz Postupy: Přidání ovládacích prvků NamedRange do listů.

Programově změnit velikost pojmenovanou oblast

  1. Vytvořit NamedRange ovládacího prvku na buňku A1 z Sheet1.

    Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet = _
        Application.ActiveSheet
    
    Dim worksheet As Microsoft.Office.Tools.Excel.Worksheet = _
        Globals.Factory.GetVstoObject(NativeWorksheet)
    
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange
    namedRange1 = worksheet.Controls.AddNamedRange(worksheet.Range("A1"), "MyNamedRange")
    
    Worksheet worksheet = Globals.Factory.GetVstoObject(Application.ActiveSheet);
    
    
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 = worksheet.Controls.AddNamedRange(
        worksheet.Range["A1"], "MyNamedRange");
    
  2. Velikost pojmenované oblasti zahrnout buňky B1.

    namedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
    
    namedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
    

Viz také

Úkoly

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

Postupy: Změna velikosti ovládacích prvků záložek

Postupy: Změna velikosti ovládacích prvků ListObject

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ů

NamedRange – ovládací prvek

Další zdroje

Ovládací prvky v dokumentech Office