Sdílet prostřednictvím


Postupy: Změna velikosti ovládacích prvků v buňkách listu

Při změně velikosti sloupce nebo řádky v listu hostitele ovládací prvky obsažené v buňkách automaticky změnit velikost na výšku nebo šířku buňky, která byla velikost.Model Windows Forms ovládací prvky automaticky velikost ve výchozím nastavení.

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu v Excelu 2013 a v Excelu 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

Pokud přidáte ovládací prvky v době návrhu, musíte nastavit možnosti umístění pro každý ovládací prvek.

Pokud programově přidat ovládací prvek model Windows Forms parametr rozsahu ovládací prvek automaticky změní velikost při změně velikosti buňky v rozsahu.Další informace naleznete v tématu Přidání ovládacích prvků do dokumentů Office za běhu.

Změna velikosti ovládacích prvků v době návrhu

Aby se řídí velikost buňky v době návrhu

  1. Z nástrojů, přetáhněte ovládací prvek model Windows Forms do listu.

  2. Klepněte pravým tlačítkem myši ovládací prvek a potom klepněte na tlačítko Formát ovládacího prvku.

  3. V Formát ovládacího prvku dialogové okno, klepněte Vlastnosti kartu.

  4. Podle Umístění objektu, vyberte Přesun a změna velikosti buňky možnost a potom klepněte na tlačítko OK.

    Se při změně velikosti buňky, která obsahuje ovládací prvek, ovládací prvek přizpůsobí buňky.

Změna velikosti ovládacích prvků za běhu

Pokud přidat ovládací prvek model Windows Forms za běhu a předat Range jako umístění pro ovládací prvek automaticky změní velikost při změně velikosti buňky listu, která obsahuje rozsah.

Aby změna velikosti buňky za běhu ovládací prvky

  • Přidejte ovládací prvek do oblasti A1.

    Dim control1 As Microsoft.Office.Tools.Excel.Controls.Button = _
        Me.Controls.AddButton(Me.Range("A1"), "control1")
    
    Microsoft.Office.Tools.Excel.Controls.Button control1 =
        this.Controls.AddButton(this.Range["A1"], "control1");
    

    Se při změně velikosti buňky, která obsahuje ovládací prvek, ovládací prvek přizpůsobí buňky.

Obnovení umístění ovládacího prvku

Umístění a změna velikosti ovládacího prvku nastavením můžete obnovit Placement vlastnost na jednu z následujících XlPlacement hodnoty:

Změna chování ovládacího prvku, takže není změna velikosti nebo přesunutí s buňkou

  • Volání vlastnosti umístění ovládacího prvku a nastavte hodnotu na xlFreeFloating.

    control1.Placement = Microsoft.Office.Interop.Excel.XlPlacement.xlFreeFloating
    
    control1.Placement = Microsoft.Office.Interop.Excel.XlPlacement.xlFreeFloating;
    

Viz také

Úkoly

Postupy: Přidání ovládacích prvků Windows Forms do dokumentů Office

Postupy: Skrytí ovládacích prvků na listech při tisku

Koncepty

Přidání ovládacích prvků do dokumentů Office za běhu

Omezení ovládacích prvků Windows Forms v dokumentech Office

Další zdroje

Ovládací prvky v dokumentech Office