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
Z nástrojů, přetáhněte ovládací prvek model Windows Forms do listu.
Klepněte pravým tlačítkem myši ovládací prvek a potom klepněte na tlačítko Formát ovládacího prvku.
V Formát ovládacího prvku dialogové okno, klepněte Vlastnosti kartu.
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