Excel VBA窗体在双屏或者多屏显示器下无法居中显示的解决办法 图文

2020年9月29日19:20:16Excel VBA窗体在双屏或者多屏显示器下无法居中显示的解决办法 图文已关闭评论 2,462 views

对于双屏/双显示器场景下,VBA中窗体在弹出的起始位置不一定跟着excel所在显示器显示;我们设置了居中显示,但是实际它还是会贴边显示,这里给大家一段代码可以让窗体总是在所在的Excel视图中居中显示

在窗体的初始化代码中调用即可

Sub QQ80871835()
    'excel80.com  郑广学出品 2020.9.29
    Me.StartUpPosition = 0
    Me.Left = Application.Left + (Application.Width - Me.Width) / 2
     Me.Top = Application.Top + (Application.Height - Me.Width) / 2
End Sub
Private Sub UserForm_Initialize()
    QQ80871835
End Sub