ExcelVBA编辑器中做好的用户窗体怎么让它在打开Excel的时候显示在Excel界面内?
2个回答
展开全部
很简单,把UserForm窗体的StartUpPosition这个属性设置为所有者中心,那么每次就在Excel的正中心!
如果实在你不满意,就把startUpPosition这个属性设置为手动,然后用代码控制窗体显示的位置,代码如下:
Private Sub UserForm_Initialize()
Me.Top = [a10].Top + 280 '这个表示与A10单元格同高,注意,为什么加上280,这个表示工具栏占用的高度,窗体的top值是以Excel整个程序的顶端开始计算的。而A1单元格在Excel内,其Top值为0.
Me.Left = [d10].Left
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询