Office中国论坛/Access中国论坛

标题: 如何用vba得到系统现在的分辨率? [打印本页]

作者: 网络蜘蛛    时间: 2013-12-1 18:47
标题: 如何用vba得到系统现在的分辨率?
不要那种最大化窗体的方法。
作者: ganlinlao    时间: 2013-12-1 19:48
骗点小分{:soso_e113:}
方法很多,方法之一
Sub DeskTopScreen()
On Error Resume Next
Set WMI = GetObject("Winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set A = WMI.ExecQuery("Select * From Win32_DesktopMonitor")
For Each B In A
    w = B.ScreenWidth
    H = B.ScreenHeight
    MsgBox "屏幕高度:" & H & "屏幕宽度:" & w
Next
End Sub




作者: admin    时间: 2013-12-2 12:07
{:soso_e179:}
作者: admin    时间: 2013-12-2 12:07
{:soso_e179:}




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3