Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel VBA用户窗体控件在运行时移动_Excel_Vba_Controls_Positioning_Userform - Fatal编程技术网

Excel VBA用户窗体控件在运行时移动

Excel VBA用户窗体控件在运行时移动,excel,vba,controls,positioning,userform,Excel,Vba,Controls,Positioning,Userform,这已经困扰了我一段时间了。我在Excel中构建了多个应用程序,有时我去一个表单,发现一个控件已移动。当我查看代码时,控件就是它应该在的位置。控件的属性在“属性”窗口中声明。我曾试图通过代码在运行时(顶部和左侧)显式声明控件的位置,但这似乎被忽略了。在任何人建议之前,我的代码中没有任何东西可以重新定位控件 如代码所示: 如运行时所示: 有人能提出为什么会发生这种情况(这似乎只是偶尔的控制)并建议我如何防止它再次发生吗?好的,我发现如果我重新启动Excel,问题就会消失,但为什么会首先发生?

这已经困扰了我一段时间了。我在Excel中构建了多个应用程序,有时我去一个表单,发现一个控件已移动。当我查看代码时,控件就是它应该在的位置。控件的属性在“属性”窗口中声明。我曾试图通过代码在运行时(顶部和左侧)显式声明控件的位置,但这似乎被忽略了。在任何人建议之前,我的代码中没有任何东西可以重新定位控件

如代码所示:

如运行时所示:


有人能提出为什么会发生这种情况(这似乎只是偶尔的控制)并建议我如何防止它再次发生吗?

好的,我发现如果我重新启动Excel,问题就会消失,但为什么会首先发生?