Jak: 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 aplikacích Excel 2013 a Excel 2010. Další informace naleznete v tématu Funkce aplikace 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
Klepněte pravým tlačítkem myši NamedRange řízení.
Klepněte na Spravovat oblasti v místní nabídce.
Definovat název zobrazí se dialogové okno.
Vyberte pojmenovanou oblast, kterou chcete změnit.
Vymazat odkaz na pole.
Vyberte buňky, které chcete použít k definování pojmenované oblasti velikost.
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
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");
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 Jak: přidání ovládacích prvků NamedRange listy.
Programově změnit velikost pojmenovanou oblast
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");
Velikost pojmenované oblasti zahrnout buňky B1.
namedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
namedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
Viz také
Úkoly
Jak: přidání ovládacích prvků NamedRange listy
Jak: Změna velikosti ovládacích prvků záložky
Jak: Změna velikosti objektu ListObject prvky
Koncepty
Rozšíření dokumenty aplikace Word a Excel v doplňky úroveň aplikace v době spuštění
Přidání ovládacích prvků do dokumentů sady Office v době spuštění
Přehled ovládací prvky hostitel a Host položky
Automatizace aplikace Excel pomocí rozšířené objekty