Excel VBA更改button的大小和位置

如何更改Excel表单上的button大小和位置?

你几乎在那里与ActiveSheet.Shapes("Button 1")

如果将variablesdimShape ,并将button分配给它,则可以使用intellisence来浏览可用的属性。 从那里你会发现。 .Height.Height.Height.Height

 Dim btn As Shape Set btn = ActiveSheet.Shapes("Button 1") btn.Height = 50 btn.Width = 100 

Steven,为了在Excel中学习基本的VBA,我推荐使用Record Macro选项。 它的位置取决于您的Excel版本(在2007年,您需要激活function区中的“开发人员”选项卡)。

打开这个button,首先使用标准菜单来做任何你想做的事情(在这种情况下,制作一个自定义大小的button)。 然后停止录制,并查看刚刚创build的自动生成的代码。