我有一个用于根据屏幕分辨率调整屏幕缩放的Excel 2003宏。
当我在Excel 2003中尝试时,按钮的大小和标题不能很好地缩放。而且无论屏幕分辨率是1024x768还是1366x768,
我希望Excel工作表在任何系统屏幕分辨率下打开时都能适应宽度。
Sub Macro1()
Dim maxWidth As Long, myWidth As Long
Dim myZoom As Single
maxWidth = Application.UsableWidth * 0.96
'I use r because upto r i have macro buttons
myWidth = ThisWorkbook.ActiveSheet.Range("r1").Left
myZoom = maxWidth / myWidth
ActiveWindow.Zoom = myZoom * 100
End Sub
当我在Excel 2003中尝试时,按钮的大小和标题不能很好地缩放。而且无论屏幕分辨率是1024x768还是1366x768,
Application.UsableWidth
始终返回1026
作为宽度。有什么想法吗?我希望Excel工作表在任何系统屏幕分辨率下打开时都能适应宽度。