|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 lss001 于 2020-4-6 14:45 编辑
'64位加上PtrSafe即可
Private Declare PtrSafe Function GetDeviceCaps Lib "gdi32" _
(ByVal hdc As Long, ByVal nIndex As Long) As Long
Private Declare PtrSafe Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
Const LOGPIXELSX = 88, LOGPIXELSY = 90
Sub DesktopZoom()
'当前程序缩放比例:x = ActiveWindow.Zoom
'Zoomx = GetDeviceCaps(GetDC(0), LOGPIXELSX)
Zoomy = GetDeviceCaps(GetDC(0), LOGPIXELSY)
Select Case Zoomy
Case 96: dpi = 1: std = "100%"
Case 120: dpi = 1.25: std = "125%"
Case 144: dpi = 1.5: std = "150%"
Case 192: dpi = 2: std = "200%"
End Select
MsgBox "当前屏幕缩放比例" & std
End Sub |
|